当前位置: 首页 > news >正文

Exporter介绍与指标数据,规范说明(更新中)

1.exporter是什么

广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target,如下所示,Prometheus通过轮询的方式定期从这些target中获取样本数据:

2.exporter的来源与分类

从Exporter的来源上来讲,主要分为两类:

  • 社区提供的

Prometheus社区提供了丰富的Exporter实现,涵盖了从基础设施,中间件以及网络等各个方面的监控功能。这些Exporter可以实现大部分通用的监控需求。下表列举一些社区中常用的Exporter:

范围

常用Exporter

数据库

Postgresql Exporter, Oracle Exporter, MySQL Exporter, Redis Exporter, MongoDB Exporter, MSSQL Exporter等

硬件

Apcupsd Exporter,IoT Edison Exporter, IPMI Exporter, Node Exporter等

消息队列

Beanstalkd Exporter, Kafka Exporter, NSQ Exporter, RabbitMQ Exporter等

存储

Ceph Exporter, Gluster Exporter, HDFS Exporter, ScaleIO Exporter等

HTTP服务

Apache Exporter, HAProxy Exporter, Nginx Exporter等

API服务

AWS ECS Exporter, Docker Cloud Exporter, Docker Hub Exporter, GitHub Exporter等

日志

Fluentd Exporter, Grok Exporter等

监控系统

Collectd Exporter, Graphite Exporter, InfluxDB Exporter, Nagios Exporter, SNMP Exporter等

其它

Blockbox Exporter, JIRA Exporter, Jenkins Exporter, Confluence Exporter等

用户自定义的

除了直接使用社区提供的Exporter程序以外,用户还可以基于Prometheus提供的Client Library创建自己的Exporter程序

目前Promthues社区官方提供了对以下编程语言的支持:Go、Java/Scala、Python、Ruby。同时还有第三方实现的如:Bash、C++、Common Lisp、Erlang,、Haskeel、Lua、Node.js、PHP、Rust等。

Prometheus自身的指标:

go_gc_duration_seconds summary
go_goroutines gauge
go_info gauge
go_memstats_alloc_bytes gauge
go_memstats_alloc_bytes_total counter
go_memstats_buck_hash_sys_bytes gauge
go_memstats_frees_total counter
go_memstats_gc_sys_bytes gauge
go_memstats_heap_alloc_bytes gauge
go_memstats_heap_idle_bytes gauge
go_memstats_heap_inuse_bytes gauge
go_memstats_heap_objects gauge
go_memstats_heap_released_bytes gauge
go_memstats_heap_sys_bytes gauge
go_memstats_last_gc_time_seconds gauge
go_memstats_lookups_total counter
go_memstats_mallocs_total counter
go_memstats_mcache_inuse_bytes gauge
go_memstats_mcache_sys_bytes gauge
go_memstats_mspan_inuse_bytes gauge
go_memstats_mspan_sys_bytes gauge
go_memstats_next_gc_bytes gauge
go_memstats_other_sys_bytes gauge
go_memstats_stack_inuse_bytes gauge
go_memstats_stack_sys_bytes gauge
go_memstats_sys_bytes gauge
go_threads gauge
net_conntrack_dialer_conn_attempted_total counter
net_conntrack_dialer_conn_closed_total counter
net_conntrack_dialer_conn_established_total counter
net_conntrack_dialer_conn_failed_total counter
net_conntrack_listener_conn_accepted_total counter
net_conntrack_listener_conn_closed_total counter
process_cpu_seconds_total counter
process_max_fds gauge
process_open_fds gauge
process_resident_memory_bytes gauge
process_start_time_seconds gauge
process_virtual_memory_bytes gauge
prometheus_api_remote_read_queries gauge
prometheus_build_info gauge
prometheus_config_last_reload_success_timestamp_seconds gauge
prometheus_config_last_reload_successful gauge
prometheus_engine_queries gauge
prometheus_engine_queries_concurrent_max gauge
prometheus_engine_query_duration_seconds summary
prometheus_engine_query_log_enabled gauge
prometheus_engine_query_log_failures_total counter
prometheus_http_request_duration_seconds histogram
prometheus_http_requests_total counter
prometheus_http_response_size_bytes histogram
prometheus_notifications_alertmanagers_discovered gauge
prometheus_notifications_dropped_total counter
prometheus_notifications_queue_capacity gauge
prometheus_notifications_queue_length gauge
prometheus_ready gauge
prometheus_remote_storage_exemplars_in_total counter
prometheus_remote_storage_highest_timestamp_in_seconds gauge
prometheus_remote_storage_histograms_in_total counter
prometheus_remote_storage_samples_in_total counter
prometheus_remote_storage_string_interner_zero_reference_releases_total counter
prometheus_rule_evaluation_duration_seconds summary
prometheus_rule_group_duration_seconds summary
prometheus_sd_azure_failures_total counter
prometheus_sd_consul_rpc_duration_seconds summary
prometheus_sd_consul_rpc_failures_total counter
prometheus_sd_discovered_targets gauge
prometheus_sd_dns_lookup_failures_total counter
prometheus_sd_dns_lookups_total counter
prometheus_sd_failed_configs gauge
prometheus_sd_file_read_errors_total counter
prometheus_sd_file_scan_duration_seconds summary
prometheus_sd_file_watcher_errors_total counter
prometheus_sd_http_failures_total counter
prometheus_sd_kubernetes_events_total counter
prometheus_sd_kuma_fetch_duration_seconds summary
prometheus_sd_kuma_fetch_failures_total counter
prometheus_sd_kuma_fetch_skipped_updates_total counter
prometheus_sd_linode_failures_total counter
prometheus_sd_nomad_failures_total counter
prometheus_sd_received_updates_total counter
prometheus_sd_updates_total counter
prometheus_target_interval_length_seconds summary
prometheus_target_metadata_cache_bytes gauge
prometheus_target_metadata_cache_entries gauge
prometheus_target_scrape_pool_exceeded_label_limits_total counter
prometheus_target_scrape_pool_exceeded_target_limit_total counter
prometheus_target_scrape_pool_reloads_failed_total counter
prometheus_target_scrape_pool_reloads_total counter
prometheus_target_scrape_pool_sync_total counter
prometheus_target_scrape_pool_targets gauge
prometheus_target_scrape_pools_failed_total counter
prometheus_target_scrape_pools_total counter
prometheus_target_scrapes_cache_flush_forced_total counter
prometheus_target_scrapes_exceeded_body_size_limit_total counter
prometheus_target_scrapes_exceeded_sample_limit_total counter
prometheus_target_scrapes_exemplar_out_of_order_total counter
prometheus_target_scrapes_sample_duplicate_timestamp_total counter
prometheus_target_scrapes_sample_out_of_bounds_total counter
prometheus_target_scrapes_sample_out_of_order_total counter
prometheus_target_sync_failed_total counter
prometheus_target_sync_length_seconds summary
prometheus_template_text_expansion_failures_total counter
prometheus_template_text_expansions_total counter
prometheus_treecache_watcher_goroutines gauge
prometheus_treecache_zookeeper_failures_total counter
prometheus_tsdb_blocks_loaded gauge
prometheus_tsdb_checkpoint_creations_failed_total counter
prometheus_tsdb_checkpoint_creations_total counter
prometheus_tsdb_checkpoint_deletions_failed_total counter
prometheus_tsdb_checkpoint_deletions_total counter
prometheus_tsdb_clean_start gauge
prometheus_tsdb_compaction_chunk_range_seconds histogram
prometheus_tsdb_compaction_chunk_samples histogram
prometheus_tsdb_compaction_chunk_size_bytes histogram
prometheus_tsdb_compaction_duration_seconds histogram
prometheus_tsdb_compaction_populating_block gauge
prometheus_tsdb_compactions_failed_total counter
prometheus_tsdb_compactions_skipped_total counter
prometheus_tsdb_compactions_total counter
prometheus_tsdb_compactions_triggered_total counter
prometheus_tsdb_data_replay_duration_seconds gauge
prometheus_tsdb_exemplar_exemplars_appended_total counter
prometheus_tsdb_exemplar_exemplars_in_storage gauge
prometheus_tsdb_exemplar_last_exemplars_timestamp_seconds gauge
prometheus_tsdb_exemplar_max_exemplars gauge
prometheus_tsdb_exemplar_out_of_order_exemplars_total counter
prometheus_tsdb_exemplar_series_with_exemplars_in_storage gauge
prometheus_tsdb_head_active_appenders gauge
prometheus_tsdb_head_chunks gauge
prometheus_tsdb_head_chunks_created_total counter
prometheus_tsdb_head_chunks_removed_total counter
prometheus_tsdb_head_gc_duration_seconds summary
prometheus_tsdb_head_max_time gauge
prometheus_tsdb_head_max_time_seconds gauge
prometheus_tsdb_head_min_time gauge
prometheus_tsdb_head_min_time_seconds gauge
prometheus_tsdb_head_out_of_order_samples_appended_total counter
prometheus_tsdb_head_samples_appended_total counter
prometheus_tsdb_head_series gauge
prometheus_tsdb_head_series_created_total counter
prometheus_tsdb_head_series_not_found_total counter
prometheus_tsdb_head_series_removed_total counter
prometheus_tsdb_head_truncations_failed_total counter
prometheus_tsdb_head_truncations_total counter
prometheus_tsdb_isolation_high_watermark gauge
prometheus_tsdb_isolation_low_watermark gauge
prometheus_tsdb_lowest_timestamp gauge
prometheus_tsdb_lowest_timestamp_seconds gauge
prometheus_tsdb_mmap_chunk_corruptions_total counter
prometheus_tsdb_out_of_bound_samples_total counter
prometheus_tsdb_out_of_order_samples_total counter
prometheus_tsdb_reloads_failures_total counter
prometheus_tsdb_reloads_total counter
prometheus_tsdb_retention_limit_bytes gauge
prometheus_tsdb_size_retentions_total counter
prometheus_tsdb_snapshot_replay_error_total counter
prometheus_tsdb_storage_blocks_bytes gauge
prometheus_tsdb_symbol_table_size_bytes gauge
prometheus_tsdb_time_retentions_total counter
prometheus_tsdb_tombstone_cleanup_seconds histogram
prometheus_tsdb_too_old_samples_total counter
prometheus_tsdb_vertical_compactions_total counter
prometheus_tsdb_wal_completed_pages_total counter
prometheus_tsdb_wal_corruptions_total counter
prometheus_tsdb_wal_fsync_duration_seconds summary
prometheus_tsdb_wal_page_flushes_total counter
prometheus_tsdb_wal_segment_current gauge
prometheus_tsdb_wal_truncate_duration_seconds summary
prometheus_tsdb_wal_truncations_failed_total counter
prometheus_tsdb_wal_truncations_total counter
prometheus_tsdb_wal_writes_failed_total counter
prometheus_web_federation_errors_total counter
prometheus_web_federation_warnings_total counter
promhttp_metric_handler_requests_in_flight gauge
promhttp_metric_handler_requests_total counter

2.1数据库

2.1.1 MySQL Exporter

2.1.2 Redis Exporter

2.1.3 MongoDB Exporter

2.1.4 MSSQL Exporter

2.2 硬件

2.2.1 Apcupsd Exporter

2.2.2 IoT Edison Exporter

2.2.3 IPMI Exporter

2.2.4 Node Exporter

2.2.5 Windows Exporter

HELP go_gc_duration_seconds A summary of the pause duration of garbage collection cycles.
TYPE go_gc_duration_seconds summary
HELP go_goroutines Number of goroutines that currently exist.
TYPE go_goroutines gauge
HELP go_info Information about the Go environment.
TYPE go_info gauge
HELP go_memstats_alloc_bytes Number of bytes allocated and still in use.
TYPE go_memstats_alloc_bytes gauge
HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed.
TYPE go_memstats_alloc_bytes_total counter
HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table.
TYPE go_memstats_buck_hash_sys_bytes gauge
HELP go_memstats_frees_total Total number of frees.
TYPE go_memstats_frees_total counter
HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata.
TYPE go_memstats_gc_sys_bytes gauge
HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use.
TYPE go_memstats_heap_alloc_bytes gauge
HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used.
TYPE go_memstats_heap_idle_bytes gauge
HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use.
TYPE go_memstats_heap_inuse_bytes gauge
HELP go_memstats_heap_objects Number of allocated objects.
TYPE go_memstats_heap_objects gauge
HELP go_memstats_heap_released_bytes Number of heap bytes released to OS.
TYPE go_memstats_heap_released_bytes gauge
HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system.
TYPE go_memstats_heap_sys_bytes gauge
HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection.
TYPE go_memstats_last_gc_time_seconds gauge
HELP go_memstats_lookups_total Total number of pointer lookups.
TYPE go_memstats_lookups_total counter
HELP go_memstats_mallocs_total Total number of mallocs.
TYPE go_memstats_mallocs_total counter
HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures.
TYPE go_memstats_mcache_inuse_bytes gauge
HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system.
TYPE go_memstats_mcache_sys_bytes gauge
HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures.
TYPE go_memstats_mspan_inuse_bytes gauge
HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system.
TYPE go_memstats_mspan_sys_bytes gauge
HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place.
TYPE go_memstats_next_gc_bytes gauge
HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations.
TYPE go_memstats_other_sys_bytes gauge
HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator.
TYPE go_memstats_stack_inuse_bytes gauge
HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator.
TYPE go_memstats_stack_sys_bytes gauge
HELP go_memstats_sys_bytes Number of bytes obtained from system.
TYPE go_memstats_sys_bytes gauge
HELP go_threads Number of OS threads created.
TYPE go_threads gauge
HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
TYPE process_cpu_seconds_total counter
HELP process_max_fds Maximum number of open file descriptors.
TYPE process_max_fds gauge
HELP process_open_fds Number of open file descriptors.
TYPE process_open_fds gauge
HELP process_resident_memory_bytes Resident memory size in bytes.
TYPE process_resident_memory_bytes gauge
HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
TYPE process_start_time_seconds gauge
HELP process_virtual_memory_bytes Virtual memory size in bytes.
TYPE process_virtual_memory_bytes gauge
HELP windows_cpu_clock_interrupts_total Total number of received and serviced clock tick interrupts
TYPE windows_cpu_clock_interrupts_total counter
HELP windows_cpu_core_frequency_mhz Core frequency in megahertz
TYPE windows_cpu_core_frequency_mhz gauge
HELP windows_cpu_cstate_seconds_total Time spent in low-power idle state
TYPE windows_cpu_cstate_seconds_total counter
HELP windows_cpu_dpcs_total Total number of received and serviced deferred procedure calls (DPCs)
TYPE windows_cpu_dpcs_total counter
HELP windows_cpu_idle_break_events_total Total number of time processor was woken from idle
TYPE windows_cpu_idle_break_events_total counter
HELP windows_cpu_interrupts_total Total number of received and serviced hardware interrupts
TYPE windows_cpu_interrupts_total counter
HELP windows_cpu_parking_status Parking Status represents whether a processor is parked or not
TYPE windows_cpu_parking_status gauge
HELP windows_cpu_processor_performance Processor Performance is the average performance of the processor while it is executing instructions, as a percentage of the nominal performance of the processor. On some processors, Processor Performance may exceed 100%
TYPE windows_cpu_processor_performance gauge
HELP windows_cpu_time_total Time that processor spent in different modes (dpc, idle, interrupt, privileged, user)
TYPE windows_cpu_time_total counter
HELP windows_cs_hostname Labeled system hostname information as provided by ComputerSystem.DNSHostName and ComputerSystem.Domain
TYPE windows_cs_hostname gauge
HELP windows_cs_logical_processors ComputerSystem.NumberOfLogicalProcessors
TYPE windows_cs_logical_processors gauge
HELP windows_cs_physical_memory_bytes ComputerSystem.TotalPhysicalMemory
TYPE windows_cs_physical_memory_bytes gauge
HELP windows_exporter_build_info A metric with a constant '1' value labeled by version, revision, branch, and goversion from which windows_exporter was built.
TYPE windows_exporter_build_info gauge
HELP windows_exporter_collector_duration_seconds windows_exporter: Duration of a collection.
TYPE windows_exporter_collector_duration_seconds gauge
HELP windows_exporter_collector_success windows_exporter: Whether the collector was successful.
TYPE windows_exporter_collector_success gauge
HELP windows_exporter_collector_timeout windows_exporter: Whether the collector timed out.
TYPE windows_exporter_collector_timeout gauge
HELP windows_exporter_perflib_snapshot_duration_seconds Duration of perflib snapshot capture
TYPE windows_exporter_perflib_snapshot_duration_seconds gauge
HELP windows_logical_disk_free_bytes Free space in bytes, updates every 10-15 min (LogicalDisk.PercentFreeSpace)
TYPE windows_logical_disk_free_bytes gauge
HELP windows_logical_disk_idle_seconds_total Seconds that the disk was idle (LogicalDisk.PercentIdleTime)
TYPE windows_logical_disk_idle_seconds_total counter
HELP windows_logical_disk_read_bytes_total The number of bytes transferred from the disk during read operations (LogicalDisk.DiskReadBytesPerSec)
TYPE windows_logical_disk_read_bytes_total counter
HELP windows_logical_disk_read_latency_seconds_total Shows the average time, in seconds, of a read operation from the disk (LogicalDisk.AvgDiskSecPerRead)
TYPE windows_logical_disk_read_latency_seconds_total counter
HELP windows_logical_disk_read_seconds_total Seconds that the disk was busy servicing read requests (LogicalDisk.PercentDiskReadTime)
TYPE windows_logical_disk_read_seconds_total counter
HELP windows_logical_disk_read_write_latency_seconds_total Shows the time, in seconds, of the average disk transfer (LogicalDisk.AvgDiskSecPerTransfer)
TYPE windows_logical_disk_read_write_latency_seconds_total counter
HELP windows_logical_disk_reads_total The number of read operations on the disk (LogicalDisk.DiskReadsPerSec)
TYPE windows_logical_disk_reads_total counter
HELP windows_logical_disk_requests_queued The number of requests queued to the disk (LogicalDisk.CurrentDiskQueueLength)
TYPE windows_logical_disk_requests_queued gauge
HELP windows_logical_disk_size_bytes Total space in bytes, updates every 10-15 min (LogicalDisk.PercentFreeSpace_Base)
TYPE windows_logical_disk_size_bytes gauge
HELP windows_logical_disk_split_ios_total The number of I/Os to the disk were split into multiple I/Os (LogicalDisk.SplitIOPerSec)
TYPE windows_logical_disk_split_ios_total counter
HELP windows_logical_disk_write_bytes_total The number of bytes transferred to the disk during write operations (LogicalDisk.DiskWriteBytesPerSec)
TYPE windows_logical_disk_write_bytes_total counter
HELP windows_logical_disk_write_latency_seconds_total Shows the average time, in seconds, of a write operation to the disk (LogicalDisk.AvgDiskSecPerWrite)
TYPE windows_logical_disk_write_latency_seconds_total counter
HELP windows_logical_disk_write_seconds_total Seconds that the disk was busy servicing write requests (LogicalDisk.PercentDiskWriteTime)
TYPE windows_logical_disk_write_seconds_total counter
HELP windows_logical_disk_writes_total The number of write operations on the disk (LogicalDisk.DiskWritesPerSec)
TYPE windows_logical_disk_writes_total counter
HELP windows_net_bytes_received_total (Network.BytesReceivedPerSec)
TYPE windows_net_bytes_received_total counter
HELP windows_net_bytes_sent_total (Network.BytesSentPerSec)
TYPE windows_net_bytes_sent_total counter
HELP windows_net_bytes_total (Network.BytesTotalPerSec)
TYPE windows_net_bytes_total counter
HELP windows_net_current_bandwidth_bytes (Network.CurrentBandwidth)
TYPE windows_net_current_bandwidth_bytes gauge
HELP windows_net_packets_outbound_discarded_total (Network.PacketsOutboundDiscarded)
TYPE windows_net_packets_outbound_discarded_total counter
HELP windows_net_packets_outbound_errors_total (Network.PacketsOutboundErrors)
TYPE windows_net_packets_outbound_errors_total counter
HELP windows_net_packets_received_discarded_total (Network.PacketsReceivedDiscarded)
TYPE windows_net_packets_received_discarded_total counter
HELP windows_net_packets_received_errors_total (Network.PacketsReceivedErrors)
TYPE windows_net_packets_received_errors_total counter
HELP windows_net_packets_received_total (Network.PacketsReceivedPerSec)
TYPE windows_net_packets_received_total counter
HELP windows_net_packets_received_unknown_total (Network.PacketsReceivedUnknown)
TYPE windows_net_packets_received_unknown_total counter
HELP windows_net_packets_sent_total (Network.PacketsSentPerSec)
TYPE windows_net_packets_sent_total counter
HELP windows_net_packets_total (Network.PacketsPerSec)
TYPE windows_net_packets_total counter
HELP windows_os_info OperatingSystem.Caption, OperatingSystem.Version
TYPE windows_os_info gauge
HELP windows_os_paging_free_bytes OperatingSystem.FreeSpaceInPagingFiles
TYPE windows_os_paging_free_bytes gauge
HELP windows_os_paging_limit_bytes OperatingSystem.SizeStoredInPagingFiles
TYPE windows_os_paging_limit_bytes gauge
HELP windows_os_physical_memory_free_bytes OperatingSystem.FreePhysicalMemory
TYPE windows_os_physical_memory_free_bytes gauge
HELP windows_os_process_memory_limit_bytes OperatingSystem.MaxProcessMemorySize
TYPE windows_os_process_memory_limit_bytes gauge
HELP windows_os_processes OperatingSystem.NumberOfProcesses
TYPE windows_os_processes gauge
HELP windows_os_processes_limit OperatingSystem.MaxNumberOfProcesses
TYPE windows_os_processes_limit gauge
HELP windows_os_time OperatingSystem.LocalDateTime
TYPE windows_os_time gauge
HELP windows_os_timezone OperatingSystem.LocalDateTime
TYPE windows_os_timezone gauge
HELP windows_os_users OperatingSystem.NumberOfUsers
TYPE windows_os_users gauge
HELP windows_os_virtual_memory_bytes OperatingSystem.TotalVirtualMemorySize
TYPE windows_os_virtual_memory_bytes gauge
HELP windows_os_virtual_memory_free_bytes OperatingSystem.FreeVirtualMemory
TYPE windows_os_virtual_memory_free_bytes gauge
HELP windows_os_visible_memory_bytes OperatingSystem.TotalVisibleMemorySize
TYPE windows_os_visible_memory_bytes gauge
HELP windows_service_info A metric with a constant '1' value labeled with service information
TYPE windows_service_info gauge
HELP windows_service_start_mode The start mode of the service (StartMode)
TYPE windows_service_start_mode gauge
HELP windows_service_state The state of the service (State)
TYPE windows_service_state gauge
HELP windows_service_status The status of the service (Status)
TYPE windows_service_status gauge
HELP windows_system_context_switches_total Total number of context switches (WMI source: PerfOS_System.ContextSwitchesPersec)
TYPE windows_system_context_switches_total counter
HELP windows_system_exception_dispatches_total Total number of exceptions dispatched (WMI source: PerfOS_System.ExceptionDispatchesPersec)
TYPE windows_system_exception_dispatches_total counter
HELP windows_system_processor_queue_length Length of processor queue (WMI source: PerfOS_System.ProcessorQueueLength)
TYPE windows_system_processor_queue_length gauge
HELP windows_system_system_calls_total Total number of system calls (WMI source: PerfOS_System.SystemCallsPersec)
TYPE windows_system_system_calls_total counter
HELP windows_system_system_up_time System boot time (WMI source: PerfOS_System.SystemUpTime)
TYPE windows_system_system_up_time gauge
HELP windows_system_threads Current number of threads (WMI source: PerfOS_System.Threads)
TYPE windows_system_threads gauge
HELP windows_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise
TYPE windows_textfile_scrape_error gauge

2.3 消息队列

2.3.1 Beanstalkd Exporter

2.3.2 Kafka Exporter

2.3.3 NSQ Exporter

2.3.4 RabbitMQ Exporter

2.4 存储

2.4.1 Ceph Exporter

2.4.2 Gluster Exporter

2.4.3 HDFS Exporter

2.4.4 ScaleIO Exporter

2.5 HTTP服务

2.5.1 Apache Exporter

2.5.2 HAProxy Exporter

2.5.3 Nginx Exporter

2.6 API服务

2.6.1 AWS ECS Exporter

2.6.2 Docker Cloud Exporter

2.6.3 Docker Hub Exporter

2.6.4 GitHub Exporter等

2.7 日志

2.7.1 Fluentd Exporter

2.7.2 Grok Exporter

2.8 监控系统

2.8.1 Collectd Exporter

2.8.2 Graphite Exporter

2.8.3 InfluxDB Exporter

2.8.4 Nagios Exporter 

2.8.5 SNMP Exporter

2.9 其他

2.9.1 Blockbox Exporter

2.9.2 JIRA Exporter

2.9.3 Jenkins Exporter

2.9.4 Confluence Exporter

相关文章:

Exporter介绍与指标数据,规范说明(更新中)

1.exporter是什么广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target,如下所示,Prometheus通过轮询的方式定期从这些target中获取样本数据:2.exporter的来源与分类从Exporter的来源上来讲&am…...

[Android Studio] Android Studio Virtual Device虚拟机的功能试用

🟧🟨🟩🟦🟪 Android Debug🟧🟨🟩🟦🟪 Topic 发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 🚀write…...

华为OD机试 - 检查数组中是否存在满足规则的数组组合1(Python)

检查数组中是否存在满足规则的数组组合1 题目 给定一个正整数数组 检查数组中是否存在满足规则的数组组合 规则: A = B + 2C 输入 第一行输出数组的元素个数 接下来一行输出所有数组元素,用空格隔开 输出 如果存在满足要求的数 在同一行里依次输出规则里A B C的取值,用…...

深圳“托育”放大招!政府出钱帮你带娃啦!

工作忙得不可开交 难以照料孩子的起居 这个带娃难题常常让双职工家庭 感觉到头疼不已 一边是工作,一边是孩子 父母都上班,宝宝谁来带? 未来这个问题将迎刃而解! 因为政府要出钱帮你带娃啦! 近日,深圳市总工…...

服务间调用方式 OpenFeign 的介绍和使用

文章目录前言1、 RestTemplate1.1、通用方法 exchange1.2、RestTemplate 和 OpenFeign 的区别2、RPC 和 HTTP2.1、RPC 是什么2.2、RPC 调用过程示意图2.3、HTTP 是什么2.4、HTTP 调用过程示意图2.5、对比3 、OpenFeign3.1 、OpenFeign 常用注解3.2 、案例前言 Feign 停更了&am…...

从开始测试到年薪40W,我的自动化测试艰辛历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。 你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。 …...

《C++ Primer Plus》第17章:输入、输出和文件(1)

对C输入和输出(简称I/O)的讨论提出了一个问题。一方面,几乎每个程序都要使用输入和输出,因此了解如何使用它们是每个学习计算机语言的人面临的首要任务;另一方面,C使用了很多较为高级的语言特性来实现输入和…...

静态代码审计插件 snyk 使用教程

目录 1、vscode 插件安装 2、手动生成 token 3、自动分析 1、vscode 插件安装 2、手动生成 token 点击登录链接:...

从“服务”,到“赋能”,日日顺再次定义供应链生态建设

在众多不确定因素的交织下,当下的供应链企业变革呈现出前所未有的紧迫感。一体化、全链路的趋势,为企业的发展指明方向,与此同时数字化与科技化开始承托供应链管理能力的升级与变革。 2月15日,由日日顺供应链、运联智库联合举办的…...

MySQL(一):B+ Tree,索引以及其优点, 索引实战, 聚簇索引和非聚簇索引, 最左匹配,索引失效

文章目录一、B TreeB Tree相比于红黑树的优点1. B树有更低的树高2. B树更符合磁盘访问原理二、MySQL索引2.1 B Tree索引2.2 哈希索引2.3 全文索引2.4 空间数据索引三、索引的优点以及什么时候需要使用索引什么时候需要使用索引四、索引实战建立普通索引建立唯一索引建立主键索引…...

06:进阶篇 - Hello,CTK!

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在接触任何语言时,我们总能看到“Hello,World!",它的中文意思是“你好,世界!”。由于简洁、实用,所以非常著名。 为了延续这个优良传统并迎接 CTK,在演示第一个插件时,我们使用“Hello,CTK!&qu…...

SpringCloud(一)注册中心

注册中心eureka服务端客户端负载均衡nacos服务端客户端nacos分级存储模型配置集群属性nacos环境隔离-namespace临时实例和非临时实例Eureka和Nacos的异同负载均衡策略饥饿加载eureka 服务端 依赖 <!-- eureka注册中心服务端依赖--><dependencies><depe…...

centos7环境配置

Python ​ Centos7中自带的python2&#xff0c;如果要是用python3&#xff0c;就需要自己安装了&#xff0c;因为yum源中没有python3&#xff0c;需要下载包进行源码编译安装。 安装步骤 1、安装python3相关依赖包 yum -y install zlib-devel bzip2-devel openssl-devel nc…...

如何解锁华为手机PIN/图案/指纹/人脸锁?

您的手机存储主要数据&#xff0c;因此为您的设备设置安全代码让您高枕无忧。屏幕和生物识别锁可在手机丢失时保护您的手机&#xff0c;并使其在被盗时无法访问。每次您需要密码来解锁手机时&#xff0c;但如果您被锁在密码之外怎么办&#xff1f; 今天的话题将独家帮助华为用…...

物理层基本介绍

corset 0 告诉下行初始带宽是多少 initail DL BWP, 4g 是20M带宽&#xff0c;5G是FR1 如果5G是全带宽的话&#xff0c;手机很快就会没电了。 告诉手机带宽会分布在某一个带宽里面去&#xff0c;将手机的带宽调整就行。 DCI&#xff0c;告诉手机&#xff0c;未来的某一个时刻&a…...

数据库原理及应用期末复习汇总(附某高校期末真题试卷)

文章目录《数据库原理及应用》试题1一、选择题&#xff08;共35分&#xff09;二、填空&#xff08;每空1分&#xff0c;共20分&#xff09;三、T-SQL综合题(共35分)四、综合应用题(共10分)《数据库原理及应用》试题2一、选择题&#xff08;共35分&#xff09;二、填空&#xf…...

mummerplot gnuplot 安装(nucmer)

可用ref&#xff1a;https://blog.sciencenet.cn/home.php?modspace&uid2970729&doblog&id1174911 下载稳定老版本gnuplot v4.6.2 mkdir gnuplot && cd gnuplot wget https://sourceforge.net/projects/gnuplot/files/gnuplot/4.6.2/gnuplot-4.6.2.tar…...

怎样做校园外卖配送系统创业?打造一体化服务校园平台如何进行?

在大学校园里&#xff0c;兼职赚钱、勤工俭学、自主创业是一种普遍现象。如今&#xff0c;大学校园在大力支持在校生自主创业。比如用校园外卖配送系统创业&#xff0c;不仅可以丰富校园生活&#xff0c;接触人和事&#xff0c;还可以积累经验。 怎样做校园外卖配送系统平台&am…...

MySQL(三):切分,主从复制,读写分离

文章目录一、切分水平切分垂直切分水平切分策略二、主从复制三、读写分离一、切分 水平切分 水平切分又称为sharding,它是将同一个表中的记录拆分到多个结构相同的表中。当一个表的数据不断增多的时候&#xff0c;sharding是必然的选择&#xff0c;它可以将数据分布到集群的不…...

王道考研——计算机网络(第一章 计算机网络体系结构)

1.0认识计算机网络 在下载电影&#xff08;不会出现乱序问题&#xff09;和微信收发消息&#xff08;比如表情包乱序了&#xff09;所使用的协议是不同的 1.1-1概念和功能 &#xff08;1&#xff09;计算机网络的概念 &#xff08;2&#xff09;计算机网络的功能 &#xff08;…...

ElementUI中为什么使用this.$refs.form.validate验证成功却直接跳过

ElementUI中为什么使用this.$refs.form.validate验证成功却直接跳过 问题背景 在写一个Vue练手项目时&#xff0c;我使用rulse对表单中用户输入的数据进行校验&#xff0c;但莫名奇妙就发现&#xff1a;当我点击提交表单时&#xff0c;表单中的数据都验证成功了&#xff0c;但是…...

全期望值定理与全方差定理

全期望值定理&#xff08;law of total expectation&#xff09;比较熟悉&#xff0c;竟然还有个全方差定理&#xff08;law of total variance&#xff09;&#xff0c;关于条件期望与条件方差的&#xff0c;总结一下。 1. 全期望值定理 随机变量 XXX 关于另外一个随机变量 …...

股票的最大利润 AcWing (JAVA)

假设把某股票的价格按照时间先后顺序存储在数组中&#xff0c;请问买卖 一次 该股票可能获得的利润是多少&#xff1f; 例如一只股票在某些时间节点的价格为 [9,11,8,5,7,12,16,14]。 如果我们能在价格为 5 的时候买入并在价格为 16 时卖出&#xff0c;则能收获最大的利润 11。…...

Go 语言函数调用参数传递规则

1. 调试环境Go 版本&#xff1a;1.19.3Gdb 版本&#xff1a;12.1CPU 架构&#xff1a;amd64Linux 发行版&#xff1a;Ubuntu 22.04Linux 内核版本&#xff1a;5.15.0-482. 函数调用参数传递规则版本变化在 Go 中函数间进行调用时&#xff0c;主调&#xff08;caller&#xff09…...

二分查找【零神基础精讲】

来源0x3f&#xff1a;https://space.bilibili.com/206214 文章目录二分查找[34. 在排序数组中查找元素的第一个和最后一个位置](https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array/)[162. 寻找峰值](https://leetcode.cn/problems/find-p…...

「计算机组成原理」数据的表示和运算(上)

文章目录一、进位计数制1.1 其他进制转十进制1.2 十进制转其他进制1.3 二进制、八进制和十六进制1.3 真值和机器数二、BCD码2.1 8421码2.2 余3码2.3 2421码三、整数的表示和运算3.1 无符号整数3.1.1 无符号整数的表示3.1.2 无符号整数的运算3.2 有符号整数3.2.1 有符号整数的表…...

分层,均质,稀薄燃烧

均质燃烧&#xff1a; 只能使用火花点燃。 即为普通燃烧方式,燃料和空气混合形成一定浓度的可燃混合气&#xff08;厂家自配&#xff09;,整个燃烧室内混合气的空燃比是相同的,经火花塞点燃燃烧。这种燃烧方式使燃料和空气充分混合,燃料完全燃烧,从而获得大的输出功率。为使混合…...

mybatis-plus小课堂:多表查询【案例篇】(apply 拼接 in SQL,来查询从表某个范围内的数据)

文章目录 引言I 多表查询1.1 多表查询:在mapper.xml 写语句和拼接查询条件1.2 多表关联:Java代码中书写语句和拼接查询条件1.3 案例:左外连接II mybatis-Plus 之 apply 拼接 in SQL2.1 apply源码实现2.2 apply 拼接 in SQLIII 常见问题3.1 Cause: comColumn xxx in where cl…...

HashMap原理详解

一、hashmap简介 hashmap是Java当中一种数据结构&#xff0c;是一个用于存储Key-Value键值对的集合&#xff0c;每一个键值对也叫作Entry。 二、JDK7的HashMap1、JDK7时HashMap的数据结构 1、在JDK7之前&#xff0c;hashmap底层采用数组链表的数据结构来存储数据 2、插入数据采…...

推荐3款远程办公软件

一款好用的远程办公软件能够大大的提高我们的办公效率&#xff0c;在这篇文章中&#xff0c;我们将为您推荐几款常见又好用的远程办公软件&#xff0c;以帮助您能更加高效的远程办公。电脑远程办公软件有很多&#xff0c;本文主要从团队沟通软件、视频会议软件、远程控制软件等…...

青岛做网站/seo外链优化

程序员、码农、996名词的首发代言人&#xff0c;曾经是我们这个世纪最大的幸运儿&#xff0c;因为目前这行业最吃香最赚钱。走在高科技园区的路上&#xff0c;如果对面走过来一位意气风发的20多岁小伙&#xff0c;眉目间精神饱满&#xff0c;但是头顶上却毛发稀疏甚至中央见秃&…...

网站大图轮播/南宁网站推广排名

题目 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”&#xff0c;要求按下列格式打印 ************ *****所谓“沙漏形状”&#xff0c;是指每行输出奇数个符号&#xff1b;各行符号中心对齐&#xff1b;相邻两行符号数差2&#xff1b;符号数先从大到小…...

烟台制作网站软件/河北网站推广公司

ArchLinux更改终端下的键盘布局更改终端下archlinux keyboardarchlinux wiki 上的直接引用cd 到 /usr/share/kbd/keymaps/i386/qwerty将默认键盘 (us.map.gz) 复制到新文件personal.map.gzgunzip解压新布局文件编辑 personal.map&#xff0c;例如&#xff1a;大小写成为 CTRL 设…...

iis做的网站其他电脑能看吗/网站cms

由于分判商工程款及业主收入之明细都与标书清单之间有外键关联&#xff0c;EDM模型中会自动建立以下关系&#xff1a;SPaymentDetail <---> BillQuantity 外键&#xff1a;FK_SPaymentDetail_BillQuantityProjectIncomeDetail <---> BillQuantity 外键&#…...

湖北宜昌网络科技有限公司/公司百度官网优化

内存是稀缺的资源&#xff0c;哪怕内存一块钱一条&#xff01;如果在编程中使用不当&#xff0c;再大的内存也会耗光。一、认识Java的自动垃圾回收垃圾回收是Java语言的一大特性&#xff0c;方便了编程&#xff0c;是以消耗性能为代价的。而垃圾在这里只无用的对象。而C是需要程…...

微信端微网站怎么做/seo网站管理

2.1 问题 沿用练习一&#xff0c;通过调整Nginx服务端配置&#xff0c;实现以下目标&#xff1a; 访问Web页面需要进行用户认证 用户名为&#xff1a;tom&#xff0c;密码为&#xff1a;1234562.2 方案 通过Nginx实现Web页面的认证&#xff0c;需要修改Nginx配置文件&#x…...