Skip to content

Latest commit

 

History

History
202 lines (182 loc) · 15.1 KB

prometheus-node.md

File metadata and controls

202 lines (182 loc) · 15.1 KB

prometheus/node

This monitor scrapes Prmoetheus Node Exporter metrics and sends them to SignalFx. It is a wrapper around the prometheus-exporter monitor that provides a restricted but expandable set of metrics.

Monitor Type: prometheus/node

Monitor Source Code

Accepts Endpoints: Yes

Multiple Instances Allowed: Yes

Configuration

Config option Required Type Description
host yes string Host of the exporter
port yes integer Port of the exporter
useHTTPS no bool If true, the agent will connect to the exporter using HTTPS instead of plain HTTP. (default: false)
skipVerify no bool If useHTTPS is true and this option is also true, the exporter's TLS cert will not be verified. (default: false)
metricPath no string Path to the metrics endpoint on the exporter server, usually /metrics (the default). (default: /metrics)
sendAllMetrics no bool Send all the metrics that come out of the Prometheus exporter without any filtering. This option has no effect when using the prometheus exporter monitor directly since there is no built-in filtering, only when embedding it in other monitors. (default: false)

Metrics

The following table lists the metrics available for this monitor. Metrics that are marked as Included are standard metrics and are monitored by default.

Name Type Included Description
node_arp_entries gauge ARP entries by device
node_boot_time_seconds gauge Node boot time, in unixtime
node_context_switches_total cumulative Total number of context switches
node_cpu_guest_seconds_total cumulative Seconds the cpus spent in guests (VMs) for each mode
node_cpu_seconds_total cumulative Seconds the cpus spent in each mode
node_disk_io_now gauge The number of I/Os currently in progress
node_disk_io_time_seconds_total cumulative Total seconds spent doing I/Os
node_disk_io_time_weighted_seconds_total cumulative The weighted number of seconds spent doing I/Os. See https://www.kernel.org/doc/Documentation/iostats.txt
node_disk_read_bytes_total cumulative The total number of bytes read successfully
node_disk_read_time_seconds_total cumulative The total number of milliseconds spent by all reads
node_disk_reads_completed_total cumulative The total number of reads completed successfully
node_disk_reads_merged_total cumulative The total number of reads merged. See https://www.kernel.org/doc/Documentation/iostats.txt
node_disk_write_time_seconds_total cumulative This is the total number of seconds spent by all writes
node_disk_writes_completed_total cumulative The total number of writes completed successfully
node_disk_writes_merged_total cumulative The number of writes merged. See https://www.kernel.org/doc/Documentation/iostats.txt
node_disk_written_bytes_total cumulative The total number of bytes written successfully
node_entropy_available_bits gauge Bits of available entropy
node_exporter_build_info gauge A metric with a constant '1' value labeled by version, revision, branch, and goversion from which node_exporter was built
node_filefd_allocated gauge File descriptor statistics: allocated
node_filefd_maximum gauge File descriptor statistics: maximum
node_filesystem_avail_bytes gauge Filesystem space available to non-root users in bytes
node_filesystem_device_error gauge Whether an error occurred while getting statistics for the given device
node_filesystem_files gauge Filesystem total file nodes
node_filesystem_files_free gauge Filesystem total free file nodes
node_filesystem_free_bytes gauge Filesystem free space in bytes
node_filesystem_readonly gauge Filesystem read-only status
node_filesystem_size_bytes gauge Filesystem size in bytes
node_forks_total cumulative Total number of forks
node_intr_total cumulative Total number of interrupts serviced
node_ipvs_connections_total cumulative The total number of connections made
node_ipvs_incoming_bytes_total cumulative The total amount of incoming data
node_ipvs_incoming_packets_total cumulative The total number of incoming packets
node_ipvs_outgoing_bytes_total cumulative The total amount of outgoing data
node_ipvs_outgoing_packets_total cumulative The total number of outgoing packets
node_load1 gauge 1m load average
node_load15 gauge 15m load average
node_load5 gauge 5m load average
node_memory_Active_anon_bytes gauge Memory information field Active_anon_bytes
node_memory_Active_bytes gauge Memory information field Active_bytes
node_memory_Active_file_bytes gauge Memory information field Active_file_bytes
node_memory_AnonHugePages_bytes gauge Memory information field AnonHugePages_bytes
node_memory_AnonPages_bytes gauge Memory information field AnonPages_bytes
node_memory_Bounce_bytes gauge Memory information field Bounce_bytes
node_memory_Buffers_bytes gauge Memory information field Buffers_bytes
node_memory_Cached_bytes gauge Memory information field Cached_bytes
node_memory_CommitLimit_bytes gauge Memory information field CommitLimit_bytes
node_memory_Committed_AS_bytes gauge Memory information field Committed_AS_bytes
node_memory_DirectMap1G_bytes gauge Memory information field DirectMap1G_bytes
node_memory_DirectMap2M_bytes gauge Memory information field DirectMap2M_bytes
node_memory_DirectMap4k_bytes gauge Memory information field DirectMap4k_bytes
node_memory_Dirty_bytes gauge Memory information field Dirty_bytes
node_memory_HugePages_Free gauge Memory information field HugePages_Free
node_memory_HugePages_Rsvd gauge Memory information field HugePages_Rsvd
node_memory_HugePages_Surp gauge Memory information field HugePages_Surp
node_memory_HugePages_Total gauge Memory information field HugePages_Total
node_memory_Hugepagesize_bytes gauge Memory information field Hugepagesize_bytes
node_memory_Inactive_anon_bytes gauge Memory information field Inactive_anon_bytes
node_memory_Inactive_bytes gauge Memory information field Inactive_bytes
node_memory_Inactive_file_bytes gauge Memory information field Inactive_file_bytes
node_memory_KernelStack_bytes gauge Memory information field KernelStack_bytes
node_memory_Mapped_bytes gauge Memory information field Mapped_bytes
node_memory_MemAvailable_bytes gauge Memory information field MemAvailable_bytes
node_memory_MemFree_bytes gauge Memory information field MemFree_bytes
node_memory_MemTotal_bytes gauge Memory information field MemTotal_bytes
node_memory_Mlocked_bytes gauge Memory information field Mlocked_bytes
node_memory_NFS_Unstable_bytes gauge Memory information field NFS_Unstable_bytes
node_memory_PageTables_bytes gauge Memory information field PageTables_bytes
node_memory_SReclaimable_bytes gauge Memory information field SReclaimable_bytes
node_memory_SUnreclaim_bytes gauge Memory information field SUnreclaim_bytes
node_memory_ShmemHugePages_bytes gauge Memory information field ShmemHugePages_bytes
node_memory_ShmemPmdMapped_bytes gauge Memory information field ShmemPmdMapped_bytes
node_memory_Shmem_bytes gauge Memory information field Shmem_bytes
node_memory_Slab_bytes gauge Memory information field Slab_bytes
node_memory_SwapCached_bytes gauge Memory information field SwapCached_bytes
node_memory_SwapFree_bytes gauge Memory information field SwapFree_bytes
node_memory_SwapTotal_bytes gauge Memory information field SwapTotal_bytes
node_memory_Unevictable_bytes gauge Memory information field Unevictable_bytes
node_memory_VmallocChunk_bytes gauge Memory information field VmallocChunk_bytes
node_memory_VmallocTotal_bytes gauge Memory information field VmallocTotal_bytes
node_memory_VmallocUsed_bytes gauge Memory information field VmallocUsed_bytes
node_memory_WritebackTmp_bytes gauge Memory information field WritebackTmp_bytes
node_memory_Writeback_bytes gauge Memory information field Writeback_bytes
node_netstat_Icmp6_InErrors gauge Statistic Icmp6InErrors
node_netstat_Icmp6_InMsgs gauge Statistic Icmp6InMsgs
node_netstat_Icmp6_OutMsgs gauge Statistic Icmp6OutMsgs
node_netstat_Icmp_InErrors gauge Statistic IcmpInErrors
node_netstat_Icmp_InMsgs gauge Statistic IcmpInMsgs
node_netstat_Icmp_OutMsgs gauge Statistic IcmpOutMsgs
node_netstat_Ip6_InOctets gauge Statistic Ip6InOctets
node_netstat_Ip6_OutOctets gauge Statistic Ip6OutOctets
node_netstat_IpExt_InOctets gauge Statistic IpExtInOctets
node_netstat_IpExt_OutOctets gauge Statistic IpExtOutOctets
node_netstat_Ip_Forwarding gauge Statistic IpForwarding
node_netstat_TcpExt_ListenDrops gauge Statistic TcpExtListenDrops
node_netstat_TcpExt_ListenOverflows gauge Statistic TcpExtListenOverflows
node_netstat_TcpExt_SyncookiesFailed gauge Statistic TcpExtSyncookiesFailed
node_netstat_TcpExt_SyncookiesRecv gauge Statistic TcpExtSyncookiesRecv
node_netstat_TcpExt_SyncookiesSent gauge Statistic TcpExtSyncookiesSent
node_netstat_Tcp_ActiveOpens gauge Statistic TcpActiveOpens
node_netstat_Tcp_CurrEstab gauge Statistic TcpCurrEstab
node_netstat_Tcp_InErrs gauge Statistic TcpInErrs
node_netstat_Tcp_PassiveOpens gauge Statistic TcpPassiveOpens
node_netstat_Tcp_RetransSegs gauge Statistic TcpRetransSegs
node_netstat_Udp6_InDatagrams gauge Statistic Udp6InDatagrams
node_netstat_Udp6_InErrors gauge Statistic Udp6InErrors
node_netstat_Udp6_NoPorts gauge Statistic Udp6NoPorts
node_netstat_Udp6_OutDatagrams gauge Statistic Udp6OutDatagrams
node_netstat_UdpLite6_InErrors gauge Statistic UdpLite6InErrors
node_netstat_UdpLite_InErrors gauge Statistic UdpLiteInErrors
node_netstat_Udp_InDatagrams gauge Statistic UdpInDatagrams
node_netstat_Udp_InErrors gauge Statistic UdpInErrors
node_netstat_Udp_NoPorts gauge Statistic UdpNoPorts
node_netstat_Udp_OutDatagrams gauge Statistic UdpOutDatagrams
node_network_receive_bytes_total cumulative Network device statistic receive_bytes
node_network_receive_compressed_total cumulative Network device statistic receive_compressed
node_network_receive_drop_total cumulative Network device statistic receive_drop
node_network_receive_errs_total cumulative Network device statistic receive_errs
node_network_receive_fifo_total cumulative Network device statistic receive_fifo
node_network_receive_frame_total cumulative Network device statistic receive_frame
node_network_receive_multicast_total cumulative Network device statistic receive_multicast
node_network_receive_packets_total cumulative Network device statistic receive_packets
node_network_transmit_bytes_total cumulative Network device statistic transmit_bytes
node_network_transmit_carrier_total cumulative Network device statistic transmit_carrier
node_network_transmit_colls_total cumulative Network device statistic transmit_colls
node_network_transmit_compressed_total cumulative Network device statistic transmit_compressed
node_network_transmit_drop_total cumulative Network device statistic transmit_drop
node_network_transmit_errs_total cumulative Network device statistic transmit_errs
node_network_transmit_fifo_total cumulative Network device statistic transmit_fifo
node_network_transmit_packets_total cumulative Network device statistic transmit_packets
node_nf_conntrack_entries gauge Number of currently allocated flow entries for connection tracking
node_nf_conntrack_entries_limit gauge Maximum size of connection tracking table
node_procs_blocked gauge Number of processes blocked waiting for I/O to complete
node_procs_running gauge Number of processes in runnable state
node_scrape_collector_duration_seconds gauge Duration of a collector scrape
node_scrape_collector_success gauge Whether a collector succeeded
node_sockstat_FRAG_inuse gauge Number of FRAG sockets in state inuse
node_sockstat_FRAG_memory gauge Number of FRAG sockets in state memory
node_sockstat_RAW_inuse gauge Number of RAW sockets in state inuse
node_sockstat_TCP_alloc gauge Number of TCP sockets in state alloc
node_sockstat_TCP_inuse gauge Number of TCP sockets in state inuse
node_sockstat_TCP_mem gauge Number of TCP sockets in state mem
node_sockstat_TCP_mem_bytes gauge Number of TCP sockets in state mem_bytes
node_sockstat_TCP_orphan gauge Number of TCP sockets in state orphan
node_sockstat_TCP_tw gauge Number of TCP sockets in state tw
node_sockstat_UDPLITE_inuse gauge Number of UDPLITE sockets in state inuse
node_sockstat_UDP_inuse gauge Number of UDP sockets in state inuse
node_sockstat_UDP_mem gauge Number of UDP sockets in state mem
node_sockstat_UDP_mem_bytes gauge Number of UDP sockets in state mem_bytes
node_sockstat_sockets_used gauge Number of sockets sockets in state used
node_textfile_scrape_error gauge 1 if there was an error opening or reading a file, 0 otherwise
node_time_seconds gauge System time in seconds since epoch (1970)
node_uname_info gauge Labeled system information as provided by the uname system call
node_vmstat_pgfault gauge /proc/vmstat information field pgfault
node_vmstat_pgmajfault gauge /proc/vmstat information field pgmajfault
node_vmstat_pgpgin gauge /proc/vmstat information field pgpgin
node_vmstat_pgpgout gauge /proc/vmstat information field pgpgout
node_vmstat_pswpin gauge /proc/vmstat information field pswpin
node_vmstat_pswpout gauge /proc/vmstat information field pswpout