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 counter2.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 gauge2.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,如果要是用python3,就需要自己安装了,因为yum源中没有python3,需要下载包进行源码编译安装。 安装步骤 1、安装python3相关依赖包 yum -y install zlib-devel bzip2-devel openssl-devel nc…...
 
如何解锁华为手机PIN/图案/指纹/人脸锁?
您的手机存储主要数据,因此为您的设备设置安全代码让您高枕无忧。屏幕和生物识别锁可在手机丢失时保护您的手机,并使其在被盗时无法访问。每次您需要密码来解锁手机时,但如果您被锁在密码之外怎么办? 今天的话题将独家帮助华为用…...
 
物理层基本介绍
corset 0 告诉下行初始带宽是多少 initail DL BWP, 4g 是20M带宽,5G是FR1 如果5G是全带宽的话,手机很快就会没电了。 告诉手机带宽会分布在某一个带宽里面去,将手机的带宽调整就行。 DCI,告诉手机,未来的某一个时刻&a…...
 
数据库原理及应用期末复习汇总(附某高校期末真题试卷)
文章目录《数据库原理及应用》试题1一、选择题(共35分)二、填空(每空1分,共20分)三、T-SQL综合题(共35分)四、综合应用题(共10分)《数据库原理及应用》试题2一、选择题(共35分)二、填空…...
mummerplot gnuplot 安装(nucmer)
可用ref: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…...
 
怎样做校园外卖配送系统创业?打造一体化服务校园平台如何进行?
在大学校园里,兼职赚钱、勤工俭学、自主创业是一种普遍现象。如今,大学校园在大力支持在校生自主创业。比如用校园外卖配送系统创业,不仅可以丰富校园生活,接触人和事,还可以积累经验。 怎样做校园外卖配送系统平台&am…...
 
MySQL(三):切分,主从复制,读写分离
文章目录一、切分水平切分垂直切分水平切分策略二、主从复制三、读写分离一、切分 水平切分 水平切分又称为sharding,它是将同一个表中的记录拆分到多个结构相同的表中。当一个表的数据不断增多的时候,sharding是必然的选择,它可以将数据分布到集群的不…...
 
王道考研——计算机网络(第一章 计算机网络体系结构)
1.0认识计算机网络 在下载电影(不会出现乱序问题)和微信收发消息(比如表情包乱序了)所使用的协议是不同的 1.1-1概念和功能 (1)计算机网络的概念 (2)计算机网络的功能 (…...
谷歌浏览器插件
项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...
 
通过Wrangler CLI在worker中创建数据库和表
官方使用文档:Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后,会在本地和远程创建数据库: npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库: 现在,您的Cloudfla…...
 
select、poll、epoll 与 Reactor 模式
在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。 一、I…...
 
有限自动机到正规文法转换器v1.0
1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...
 
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
 
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
 
AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而,传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案,能够实现大范围覆盖并远程采集数据。尽管具备这些优势…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
Linux系统部署KES
1、安装准备 1.版本说明V008R006C009B0014 V008:是version产品的大版本。 R006:是release产品特性版本。 C009:是通用版 B0014:是build开发过程中的构建版本2.硬件要求 #安全版和企业版 内存:1GB 以上 硬盘…...
 
从物理机到云原生:全面解析计算虚拟化技术的演进与应用
前言:我的虚拟化技术探索之旅 我最早接触"虚拟机"的概念是从Java开始的——JVM(Java Virtual Machine)让"一次编写,到处运行"成为可能。这个软件层面的虚拟化让我着迷,但直到后来接触VMware和Doc…...
