search
数据采集 采集源配置 confluence 指标采集

confluence 指标采集

简介

采集 confluence 数据指标上报到 DataFlux 中。

前置条件

配置

confluence 配置

confluence 默认不开启指标采集功能,需要从官方插件库中安装对应插件,步骤如下:

  1. 以管理员身份登录 confluence 实例,在页面左侧的菜单选项中找到 “查找新插件” 或 “查找新加载项”, 英文为 “Find new add-ons”;

  2. 通过搜索找到 Prometheus Exporter PRO for Confluence,结果包括与当前 confluence 实例兼容的版本;

  3. 如果搜索结果为空,说明此插件不适合当前的 confluence 版本,可以尝试从 历史版本 中查找;

  4. 找到 Prometheus Exporter PRO for Confluence 插件后,点击右侧的 “安装” 或 “install” 即可。

插件安装完成后,访问 confluence 的 URL http://HOST/PORT/plugins/servlet/prometheus/metrics 会返回指标数据。

详情可查看 Prometheus Exporter PRO for Confluence 插件官网官方wiki

安装教程图:

confluence plugin install

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