问题标签 [exporter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

perl - 我可以在 perl 中导出使用 enum::fields 创建的常量吗?

我可以导出使用创建的常量enum::fields吗?例如:

我应该使用不同的“常量”包吗?我用这个是因为我读到它很快,在这里: http: //neilb.org/reviews/constants.html

0 投票
1 回答
255 浏览

snmp - 将静态上下文引擎 ID 与 SNMP 导出器 (Prometheus) 一起使用

我正在尝试使用静态上下文引擎 ID(SNMP v3 选项)运行 snmp-exporter(Prometheus)。但我在“SNMP Exporter Config Generator”中找不到该设置。(https://github.com/prometheus/snmp_exporter/tree/master/generator

如何在 snmp-exporter/snmp-exporter-config-gen 中配置 context-engine-id ?(或者还不支持?)

我在 snmpwalk -h 中找到了 -E 选项。这就是我在 snmp-exporter (config-gen) 中寻求的。

0 投票
0 回答
29 浏览

rabbitmq - 是否有 rabbitmq:v3.5.6 的出口商

我想通过 prometheus 监控 rabbitmq:v3.5.6,所以,首先我需要一个导出器来抓取 rabbitmq 的 Metrics。查了官网,没有找到可以对应rabbitmq3.5.6版本的exporter。有人可以给我建议吗?

0 投票
1 回答
37 浏览

perl - 在 perl 中使用 enum::fields 创建的奇怪导出常量

我创建了两个测试模块,X.pm并且X2.pm. 该X.pm模块有效。该X2.pm模块没有,至少不像我期望的那样。

下午

X2.pm

测试程序是:

输出是:

真正的项目有几十个enum::fields,并且X2.pm是我尝试使枚举与导出保持同步。

我的问题是:

  • 为什么不起作用X2enum::fields是在运行前导出(导入) 吗?
  • 我该怎么办?
0 投票
1 回答
827 浏览

python - 如何序列化作为 XML 导出器中项目列表的 Scrapy 字段

我构建了复杂的项目,其中字段可能是其他项目类型的列表。当我使用默认值导出它时,XmlItemExporter子列表项以<value>标签为前缀。我正在寻找如何将子项目标识符分配给这些值标签的示例。

文档的 Item Exporters 页面解释了这句话:

除非在方法中被覆盖,否则通过序列化元素serialize_field()内的每个值来导出多值字段。<value>这是为了方便,因为多值字段很常见。

文档页面还提供了在字段中声明序列化程序和覆盖 Serialize_Field() 方法的简单示例,但两者都适用于单值字段,没有建议如何为多值字段自定义它们。

我在网上搜索了一个如何完成的示例,但我没有找到任何示例。

这是我用于测试的示例项目树:

输出:

当我运行它时,XmlItemExporter我得到:

我想做的是将这些<value>标签更改为附加到列表中的项目的名称。像这样:

0 投票
1 回答
439 浏览

nginx - 从 nginx prometheus exporter 获取更多数据

我正在使用nginx Prometheus exporter,但是它的指标的数据量很少,我也想获取 access.log 和 error.log 的信息,比如 200、404、...
你有什么建议?

0 投票
0 回答
549 浏览

apache-kafka - 如何在 Prometheus 中使用多个冗余导出器

我们正在使用Kafka Exporter来监控我们的集群,在某些地区最多有 10 个代理。

目前,只有每个集群的第一个 broker 运行 exporter,因为单个 exporter 可以暴露整个集群的状态。但是我们希望在所有节点上使用导出器来获取指标,即使一个节点已关闭。

由于每个 kafka 导出器都在导出集群状态(而不是节点的状态),因此我们不知道如何正确配置 Prometheus。

例如

将从所有主机获取指标,但我们需要某种回退配置。Host2 将提供与 Host1 相同的指标。

我们怎么能做到这一点?

0 投票
1 回答
338 浏览

label - [Prometheus][Grafana] 使用标签在它们之间映射指标

我正在尝试根据 grafana 中的父标签值连接一些指标。

我正在为虚拟机管理程序导出一些指标,如下所示:

在我的示例中,node1 和 node2 在 cluster1 中,node3 在 cluster2 中,node4 在 cluster3 中。我还有一些集群的具体指标:

在我的示例中,cluster1 和 cluster2 在 region1 中,而 cluster3 在 region2 中。每个管理程序都有一个 cluster_name 标签值。每个集群都有一个区域标签值。

我想根据每个管理程序的 cluster_name 和集群的区域标签获取同一区域中所有集群的 vmware_host_num_cpu 的总和值。

在我的示例中,结果应该是:

你知道怎么做吗?谢谢

0 投票
0 回答
522 浏览

angular - 使用 mat-table-exporter 时出错“TypeError:无法读取 MatTableExporterDirective.push 未定义的属性‘componentView’

这是html模板:

<mat-table matTableExporter *ngIf="dataLoaded && !showMinTable" [dataSource]="allTableData" #exporter="matTableExporter" matSort>

除非我删除“matTableExporter”和“#exporter="matTableExporter",否则表格不会加载。否则表格很好。

正在为表加载的数据是在一个 ngOnInit 方法中,一旦我有了数据,我就会在它准备好之前进行一些操作。在所有这些完成之前,“dataLoaded”不会设置为 true。我也在使用 Angular 9rc3。这是 package.json:

"dependencies": { "@angular-devkit/build-angular": "^0.803.19", "@angular/animations": "^9.0.0-rc.3", "@angular/cdk": "~8.2.3", "@angular/common": "^9.0.0-rc.3", "@angular/compiler": "^9.0.0-rc.3", "@angular/core": "^9.0.0-rc.3", "@angular/forms": "^9.0.0-rc.3", "@angular/http": "^6.0.3", "@angular/material": "~8.2.3", "@angular/platform-browser": "^9.0.0-rc.3", "@angular/platform-browser-dynamic": "^9.0.0-rc.3", "cdk-table-exporter": "^1.2.2", "mat-table-exporter": "^1.2.2", "rxjs": "^6.0.0", "tslib": "^1.10.0", "zone.js": "^0.10.2" },

..有一些遗漏的包裹

0 投票
2 回答
1999 浏览

oracle - 将 Oracle DB 导出器与 Prometheus 一起使用

尝试使用 Prometheus 网站上提到的 Oracle DB 导出器来抓取 oracle db

导出器: OracleDB 导出器

但无法理解如何将其连接到远程 Oracle 数据库实例。它指定创建 DATA_SOURCE_NAME 但没有提及有关用户名和密码等连接属性,需要有关此方面的帮助

尝试为导出器运行 docker