数据采集 采集源配置 confluence 指标采集
confluence 指标采集
简介
采集 confluence 数据指标上报到 DataFlux 中。
前置条件
- 已安装 confluence v5.4.1 至 v7.5.2 区间版本(官方下载链接)
- 已安装 DataKit(DataKit 安装文档)
配置
confluence 配置
confluence 默认不开启指标采集功能,需要从官方插件库中安装对应插件,步骤如下:
以管理员身份登录 confluence 实例,在页面左侧的菜单选项中找到 “查找新插件” 或 “查找新加载项”, 英文为 “Find new add-ons”;
通过搜索找到
Prometheus Exporter PRO for Confluence
,结果包括与当前 confluence 实例兼容的版本;如果搜索结果为空,说明此插件不适合当前的 confluence 版本,可以尝试从 历史版本 中查找;
找到
Prometheus Exporter PRO for Confluence
插件后,点击右侧的 “安装” 或 “install” 即可。
插件安装完成后,访问 confluence 的 URL http://HOST/PORT/plugins/servlet/prometheus/metrics
会返回指标数据。
详情可查看 Prometheus Exporter PRO for Confluence 插件官网 和 官方wiki。
安装教程图:
datakit 配置
进入 DataKit 安装目录下的 conf.d/confluence 目录,复制 confluence.conf.sample 并命名为 confluence.conf。示例如下:
[[inputs.prom]]
# confluence 指标来源 http(https)://HOST:PORT/plugins/servlet/prometheus/metrics
# 通常只需要修改 host 和 port 即可
# 必填
url = "http://127.0.0.1:8090/plugins/servlet/prometheus/metrics"
# 采集间隔时长,数字+单位,有效的时间单位 "ns", "us" (or "µs"), "ms", "s", "m", "h"
# 不可以小于等于 0
# 必填
interval = "10s"
# 是否开启 HTTPS TLS,如果开启则需要同时配置下面的3个路径
tls_open = false
# tls_ca = "/tmp/ca.crt"
# tls_cert = "/tmp/peer.crt"
# tls_key = "/tmp/peer.key"
# 自定义 tags
# 建议配置以区分数据来源
# [inputs.prom.tags]
# from = "127.0.0.1:8090"
# tags1 = "value1"
说明:
- 如果 confluence 接口需要使用 HTTPS 访问,需要在配置文件中将
tls_open
设置为true
,且配置3个证书和私钥文件路径 - 使用命令例如
http://127.0.0.1:8090/plugins/servlet/prometheus/metrics
根据返回内容判断是否需要使用 HTTPS - 证书和私钥码只支持 PEM 编码
采集指标
- confluence 指标集
指标 | 类型 | 单位 |
---|---|---|
confluence_active_users_gauge | fields | float |
confluence_allowed_users_gauge | fields | float |
confluence_blogposts_gauge | fields | float |
confluence_cluster_panic_count | fields | float |
confluence_current_contents_gauge | fields | float |
confluence_global_spaces_gauge | fields | float |
confluence_jmx_indexstat_flushing | fields | float |
confluence_jmx_indexstat_last_duration | fields | float |
confluence_jmx_indexstat_reindexing | fields | float |
confluence_jmx_indexstat_task_queue | fields | float |
confluence_jmx_request_avg_exectime_of_ten_requests | fields | float |
confluence_jmx_request_current_served_number | fields | float |
confluence_jmx_request_errorpage_count | fields | float |
confluence_jmx_request_num_in_last_ten_seconds | fields | float |
confluence_jmx_systemstat_db_latency | fields | float |
confluence_license_expiry_days_gauge | fields | float |
confluence_mail_queue_errors_gauge | fields | float |
confluence_mail_queue_gauge | fields | float |
confluence_maintenance_expiry_days_gauge | fields | float |
confluence_one_hour_active_users_gauge | fields | float |
confluence_pages_gauge | fields | float |
confluence_personal_spaces_gauge | fields | float |
confluence_today_active_users_gauge | fields | float |
confluence_total_attachment_size_gauge | fields | float |
confluence_total_cluster_nodes_gauge | fields | float |
jvm_classes_loaded | fields | float |
jvm_classes_loaded_total | fields | float |
jvm_classes_unloaded_total | fields | float |
jvm_threads_current | fields | float |
jvm_threads_daemon | fields | float |
jvm_threads_deadlocked | fields | float |
jvm_threads_deadlocked_monitor | fields | float |
jvm_threads_peak | fields | float |
jvm_threads_started_total | fields | float |
jvm_uptime_gauge | fields | float |
process_cpu_seconds_total | fields | float |
process_max_fds | fields | float |
process_open_fds | fields | float |
process_resident_memory_bytes | fields | float |
process_start_time_seconds | fields | float |
process_virtual_memory_bytes | fields | float |
- confluence_jvm_buffer 指标集
指标 | 类型 | 单位 |
---|---|---|
pool | tags | string |
jvm_buffer_pool_capacity_bytes | fields | float |
jvm_buffer_pool_used_buffers | fields | float |
jvm_buffer_pool_used_bytes | fields | float |
- confluence_jvm_gc 指标集
指标 | 类型 | 单位 |
---|---|---|
gc | tags | string |
jvm_gc_collection_seconds_count | fields | float |
jvm_gc_collection_seconds_sum | fields | float |
- confluence_jvm_memory 指标集
指标 | 类型 | 单位 |
---|---|---|
area | tags | string |
jvm_memory_bytes_committed | fields | float |
jvm_memory_bytes_init | fields | float |
jvm_memory_bytes_max | fields | float |
jvm_memory_bytes_used | fields | float |
pool | tags | string |
jvm_memory_pool_bytes_committed | fields | float |
jvm_memory_pool_bytes_init | fields | float |
jvm_memory_pool_bytes_max | fields | float |
jvm_memory_pool_bytes_used | fields | float |
- confluence_jvm_threads 指标集
指标 | 类型 | 单位 |
---|---|---|
state | tags | string |
jvm_threads_state | fields | float |
- confluence_request 指标集
指标 | 类型 | 单位 |
---|---|---|
path | tags | string |
confluence_request_duration_on_path_count | fields | float |
confluence_request_duration_on_path_sum | fields | float |