Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide option to ease the update for 0.16.0 release #830

Closed
SuperQ opened this issue Feb 16, 2018 · 22 comments
Closed

Provide option to ease the update for 0.16.0 release #830

SuperQ opened this issue Feb 16, 2018 · 22 comments
Assignees

Comments

@SuperQ
Copy link
Member

SuperQ commented Feb 16, 2018

The 0.16.0 release is going to create a large amount of metric name breakage. Let's provide a sample metric_relabel_config so users have the option to duplicate legacy names to allow for smoother dashboard transitions.

@lhoss
Copy link

lhoss commented Feb 19, 2018

That would be highly helpful indeed 👍
Update: In case there's already work done in this direction, having a pointer to a branch could be useful 👍

ps: I just stumbled on this issue, after I found out that (metric names must have changed since) our existing node exporter dashboards just showed empty charts.

  • Extra feature request: if the prometheus team could also offer a small (old->new metric names) mapper/replacer (shell/py) script and/or at least a full (csv)table just containing 2 columns old_name,new_name, so users can easily update their existing configs containing metric names (dashboard jsons, incl. the public ones, alert rules configs, etc).

A final suggestion:

@beorn7
Copy link
Member

beorn7 commented Feb 19, 2018

I guess I was assigned to this issue as I need to do the relabel config anyway for SoundCloud. However, I'm not familiar with the changes, and it would indeed be a great help if those that changed the metrics could provide a simple old→new mapping as suggested by @lhoss above.

@SuperQ
Copy link
Member Author

SuperQ commented Feb 19, 2018

I can produce a diff of the end-to-end output, that should help.

@matthiasr
Copy link
Contributor

matthiasr commented Feb 20, 2018 via email

@SuperQ
Copy link
Member Author

SuperQ commented Feb 20, 2018

@matthiasr I've sorted the list roughly by collector.

node_bcache_cache_read_races_total{uuid=""},node_bcache_cache_read_races{uuid=""}
node_boot_time,node_boot_time_seconds
node_buddyinfo_count{node=""},node_buddyinfo_blocks{node=""}
node_context_switches,node_context_switches_total
node_cpu{cpu=""},node_cpu_seconds_total{cpu=""}

node_disk_bytes_read{device=""},node_disk_read_bytes_total{device=""}
node_disk_bytes_written{device=""},node_disk_written_bytes_total{device=""}
node_disk_io_time_ms{device=""},node_disk_io_time_seconds_total{device=""}
node_disk_io_time_weighted{device=""},node_disk_io_time_weighted_seconds_total{device=""}
node_disk_reads_completed{device=""},node_disk_reads_completed_total{device=""}
node_disk_reads_merged{device=""},node_disk_reads_merged_total{device=""}
node_disk_read_time_ms{device=""},node_disk_read_time_seconds_total{device=""}
node_disk_writes_completed{device=""},node_disk_writes_completed_total{device=""}
node_disk_writes_merged{device=""},node_disk_writes_merged_total{device=""}
node_disk_write_time_ms{device=""},node_disk_write_time_seconds_total{device=""}

node_forks,node_forks_total
node_infiniband_port_data_received_bytes{device=""},node_infiniband_port_data_received_bytes_total{device=""}
node_infiniband_port_data_transmitted_bytes{device=""},node_infiniband_port_data_transmitted_bytes_total{device=""}
node_interrupts{CPU=""},node_interrupts_total{CPU=""}
node_intr,node_intr_total

node_memory_Active,node_memory_Active_bytes
node_memory_Active_anon,node_memory_Active_anon_bytes
node_memory_Active_file,node_memory_Active_file_bytes
node_memory_AnonHugePages,node_memory_AnonHugePages_bytes
node_memory_AnonPages,node_memory_AnonPages_bytes
node_memory_Bounce,node_memory_Bounce_bytes
node_memory_Buffers,node_memory_Buffers_bytes
node_memory_Cached,node_memory_Cached_bytes
node_memory_CommitLimit,node_memory_CommitLimit_bytes
node_memory_Committed_AS,node_memory_Committed_AS_bytes
node_memory_DirectMap2M,node_memory_DirectMap2M_bytes
node_memory_DirectMap4k,node_memory_DirectMap4k_bytes
node_memory_Dirty,node_memory_Dirty_bytes
node_memory_HardwareCorrupted,node_memory_HardwareCorrupted_bytes
node_memory_Hugepagesize,node_memory_Hugepagesize_bytes
node_memory_Inactive,node_memory_Inactive_bytes
node_memory_Inactive_anon,node_memory_Inactive_anon_bytes
node_memory_Inactive_file,node_memory_Inactive_file_bytes
node_memory_KernelStack,node_memory_KernelStack_bytes
node_memory_Mapped,node_memory_Mapped_bytes
node_memory_MemFree,node_memory_MemFree_bytes
node_memory_MemTotal,node_memory_MemTotal_bytes
node_memory_Mlocked,node_memory_Mlocked_bytes
node_memory_NFS_Unstable,node_memory_NFS_Unstable_bytes
node_memory_PageTables,node_memory_PageTables_bytes
node_memory_Shmem,node_memory_Shmem_bytes
node_memory_Slab,node_memory_Slab_bytes
node_memory_SReclaimable,node_memory_SReclaimable_bytes
node_memory_SUnreclaim,node_memory_SUnreclaim_bytes
node_memory_SwapCached,node_memory_SwapCached_bytes
node_memory_SwapFree,node_memory_SwapFree_bytes
node_memory_SwapTotal,node_memory_SwapTotal_bytes
node_memory_Unevictable,node_memory_Unevictable_bytes
node_memory_VmallocChunk,node_memory_VmallocChunk_bytes
node_memory_VmallocTotal,node_memory_VmallocTotal_bytes
node_memory_VmallocUsed,node_memory_VmallocUsed_bytes
node_memory_Writeback,node_memory_Writeback_bytes
node_memory_WritebackTmp,node_memory_WritebackTmp_bytes

node_network_receive_bytes{device=""},node_network_receive_bytes_total{device=""}
node_network_receive_compressed{device=""},node_network_receive_compressed_total{device=""}
node_network_receive_drop{device=""},node_network_receive_drop_total{device=""}
node_network_receive_errs{device=""},node_network_receive_errs_total{device=""}
node_network_receive_fifo{device=""},node_network_receive_fifo_total{device=""}
node_network_receive_frame{device=""},node_network_receive_frame_total{device=""}
node_network_receive_multicast{device=""},node_network_receive_multicast_total{device=""}
node_network_receive_packets{device=""},node_network_receive_packets_total{device=""}
node_network_transmit_bytes{device=""},node_network_transmit_bytes_total{device=""}
node_network_transmit_compressed{device=""},node_network_transmit_compressed_total{device=""}
node_network_transmit_drop{device=""},node_network_transmit_drop_total{device=""}
node_network_transmit_errs{device=""},node_network_transmit_errs_total{device=""}
node_network_transmit_fifo{device=""},node_network_transmit_fifo_total{device=""}
node_network_transmit_frame{device=""},node_network_transmit_frame_total{device=""}
node_network_transmit_multicast{device=""},node_network_transmit_multicast_total{device=""}
node_network_transmit_packets{device=""},node_network_transmit_packets_total{device=""}

node_nfs_net_connections{protocol=""},node_nfs_connections_total
node_nfs_net_reads{protocol=""},node_nfs_packets_total{protocol=""}
node_nfs_procedures{procedure=""},node_nfs_requests_total{method=""}
node_nfs_rpc_authentication_refreshes,node_nfs_rpc_authentication_refreshes_total
node_nfs_rpc_operations,node_nfs_rpcs_total
node_nfs_rpc_retransmissions,node_nfs_rpc_retransmissions_total

@Simonzhaohui
Copy link

@SuperQ What's publish plan for release 0.16.0 or 0.15.3 ?

@SuperQ
Copy link
Member Author

SuperQ commented Mar 8, 2018

The current plan is to publish a release candidate today or tomorrow.

@beorn7
Copy link
Member

beorn7 commented Mar 12, 2018

Foolishly, we didn't take into account that relabeling will only mutate metrics, rather than duplicate them. I cannot really see a straight forward way of creating a smooth transition right now. What you can do is to update node exporters but leave the metrics at their old name via metric relabeling. But eventually you have to migrate so that's not a big help. It just makes the "big bang" migration a bit more atomic (by removing the relabeling).

Non-straight-forward idea:

  • Scrape every 0.16 node-exporter twice.
  • In the 2nd scrape target, filter out all unchanged metric and relabel the remaining ones according to the table above. Relabel the job name into the same as for the 1st config.

Needless to say, this is expensive and dirty. I think it makes more sense to go for another migration plan. Affected alerting rules are easy to find and can be adjusted to work with both versions. (In most cases, duplicating the alert with each metric name version will do the trick. Aggregation is a bit harder.) For dashboards, going for a big-bang migration might be the most reasonable option.

I'll close this as it doesn't appear to be the way to go. If you have better ideas, feel free to update here or discuss on any of the community channels.

@beorn7 beorn7 closed this as completed Mar 12, 2018
@brian-brazil
Copy link
Contributor

Needless to say, this is expensive and dirty.

It'd also cause issues with up being duplicated.

I still think it might be useful to have metric_relabel_configs, as you can have your dashboards/alerts on the new names while you are still in the process of upgrading your node exporters.

@grobie grobie changed the title Create metric_relabel_config for 0.16.0 release Provide option to ease the update for 0.16.0 release Mar 21, 2018
@grobie grobie reopened this Mar 21, 2018
@grobie
Copy link
Member

grobie commented Mar 21, 2018

I don't see how metric_relabel_configs help here. Our main requirement is to not break our dashboards for historical data. For that we need to be able to access metrics stored in the old and new format for at least the retention time / one month.

So far I see two main ways to achieve that:

  1. Support both old and new names at query time. E.g. update all expressions and add OR operators at the right place. Given we have tens of dashboards and hundreds of expressions, I don't see how to easily achieve that.
  2. Store new and old names in Prometheus, and only switch dashboards when new metrics have been collected for long enough. Disadvantages are an increased number of metrics to store for that time frame.

For the second approach, I see two ways:

  • add an option to the node_exporter itself, to emit both old and new names.
  • provide recording rules and to genereate the old names from the new ones. Problems are staleness (depending on the Prometheus server version) and that timestamps get changed.

@SuperQ
Copy link
Member Author

SuperQ commented Mar 21, 2018

The recording rules would be my preference. This is the approach I plan to use for GitLab.

@discordianfish
Copy link
Member

Just for the record: node_filesystem_* to ..._bytes change isn't in the list above.

@davidbirdsong
Copy link

Just to add another annoying scenario. I'm in the process of dragging my org into the 21st century with hopes of moving away from graphite. We've got a blend of 2.6 kernels and 3.4. The 2.6 kernel boxen can't run this latest exporter due to go1.1. I figured I'd run this new exporter version on our 3.4 kernels and eventually drain out all of the 2.6 boxes, but having nodes straddle is pretty unworkable given that no dashboards will work for all nodes in the interim.

I'd be happy to be able to lean on a relabel config just to make the switch once we get our act together and can kill all these ancient kernels.

@SuperQ
Copy link
Member Author

SuperQ commented Mar 28, 2018

@grobie Do you have any time to add the --include-old-metric-names flag?

@dprittie
Copy link

dprittie commented Apr 10, 2018

I'm trying to get the new names for these metrics recorded now so we can build up enough history to have a seamless transition.

This is basically just copied from the list above provided by @SuperQ

groups:
- name: node-exporter-16.rules
  rules:
  - record: node_bcache_cache_read_races
    expr: node_bcache_cache_read_races_total
  - record: node_boot_time_seconds
    expr: node_boot_time
  - record: node_buddyinfo_blocks
    expr: node_buddyinfo_count
  - record: node_context_switches_total
    expr: node_context_switches
  - record: node_cpu_seconds_total
    expr: node_cpu
  - record: node_disk_read_bytes_total
    expr: node_disk_bytes_read
  - record: node_disk_written_bytes_total
    expr: node_disk_bytes_written
  - record: node_disk_io_time_seconds_total
    expr: node_disk_io_time_ms
  - record: node_disk_io_time_weighted_seconds_total
    expr: node_disk_io_time_weighted
  - record: node_disk_reads_completed_total
    expr: node_disk_reads_completed
  - record: node_disk_reads_merged_total
    expr: node_disk_reads_merged
  - record: node_disk_read_time_seconds_total
    expr: node_disk_read_time_ms
  - record: node_disk_writes_completed_total
    expr: node_disk_writes_completed
  - record: node_disk_writes_merged_total
    expr: node_disk_writes_merged
  - record: node_disk_write_time_seconds_total
    expr: node_disk_write_time_ms
  - record: node_forks_total
    expr: node_forks
  - record: node_infiniband_port_data_received_bytes_total
    expr: node_infiniband_port_data_received_bytes
  - record: node_infiniband_port_data_transmitted_bytes_total
    expr: node_infiniband_port_data_transmitted_bytes
  - record: node_interrupts_total
    expr: node_interrupts
  - record: node_intr_total
    expr: node_intr
  - record: node_memory_Active_bytes
    expr: node_memory_Active
  - record: node_memory_Active_anon_bytes
    expr: node_memory_Active_anon
  - record: node_memory_Active_file_bytes
    expr: node_memory_Active_file
  - record: node_memory_AnonHugePages_bytes
    expr: node_memory_AnonHugePages
  - record: node_memory_AnonPages_bytes
    expr: node_memory_AnonPages
  - record: node_memory_Bounce_bytes
    expr: node_memory_Bounce
  - record: node_memory_Buffers_bytes
    expr: node_memory_Buffers
  - record: node_memory_Cached_bytes
    expr: node_memory_Cached
  - record: node_memory_CommitLimit_bytes
    expr: node_memory_CommitLimit
  - record: node_memory_Committed_AS_bytes
    expr: node_memory_Committed_AS
  - record: node_memory_DirectMap2M_bytes
    expr: node_memory_DirectMap2M
  - record: node_memory_DirectMap4k_bytes
    expr: node_memory_DirectMap4k
  - record: node_memory_Dirty_bytes
    expr: node_memory_Dirty
  - record: node_memory_HardwareCorrupted_bytes
    expr: node_memory_HardwareCorrupted
  - record: node_memory_Hugepagesize_bytes
    expr: node_memory_Hugepagesize
  - record: node_memory_Inactive_bytes
    expr: node_memory_Inactive
  - record: node_memory_Inactive_anon_bytes
    expr: node_memory_Inactive_anon
  - record: node_memory_Inactive_file_bytes
    expr: node_memory_Inactive_file
  - record: node_memory_KernelStack_bytes
    expr: node_memory_KernelStack
  - record: node_memory_Mapped_bytes
    expr: node_memory_Mapped
  - record: node_memory_MemFree_bytes
    expr: node_memory_MemFree
  - record: node_memory_MemTotal_bytes
    expr: node_memory_MemTotal
  - record: node_memory_Mlocked_bytes
    expr: node_memory_Mlocked
  - record: node_memory_NFS_Unstable_bytes
    expr: node_memory_NFS_Unstable
  - record: node_memory_PageTables_bytes
    expr: node_memory_PageTables
  - record: node_memory_Shmem_bytes
    expr: node_memory_Shmem
  - record: node_memory_Slab_bytes
    expr: node_memory_Slab
  - record: node_memory_SReclaimable_bytes
    expr: node_memory_SReclaimable
  - record: node_memory_SUnreclaim_bytes
    expr: node_memory_SUnreclaim
  - record: node_memory_SwapCached_bytes
    expr: node_memory_SwapCached
  - record: node_memory_SwapFree_bytes
    expr: node_memory_SwapFree
  - record: node_memory_SwapTotal_bytes
    expr: node_memory_SwapTotal
  - record: node_memory_Unevictable_bytes
    expr: node_memory_Unevictable
  - record: node_memory_VmallocChunk_bytes
    expr: node_memory_VmallocChunk
  - record: node_memory_VmallocTotal_bytes
    expr: node_memory_VmallocTotal
  - record: node_memory_VmallocUsed_bytes
    expr: node_memory_VmallocUsed
  - record: node_memory_Writeback_bytes
    expr: node_memory_Writeback
  - record: node_memory_WritebackTmp_bytes
    expr: node_memory_WritebackTmp
  - record: node_network_receive_bytes_total
    expr: node_network_receive_bytes
  - record: node_network_receive_compressed_total
    expr: node_network_receive_compressed
  - record: node_network_receive_drop_total
    expr: node_network_receive_drop
  - record: node_network_receive_errs_total
    expr: node_network_receive_errs
  - record: node_network_receive_fifo_total
    expr: node_network_receive_fifo
  - record: node_network_receive_frame_total
    expr: node_network_receive_frame
  - record: node_network_receive_multicast_total
    expr: node_network_receive_multicast
  - record: node_network_receive_packets_total
    expr: node_network_receive_packets
  - record: node_network_transmit_bytes_total
    expr: node_network_transmit_bytes
  - record: node_network_transmit_compressed_total
    expr: node_network_transmit_compressed
  - record: node_network_transmit_drop_total
    expr: node_network_transmit_drop
  - record: node_network_transmit_errs_total
    expr: node_network_transmit_errs
  - record: node_network_transmit_fifo_total
    expr: node_network_transmit_fifo
  - record: node_network_transmit_frame_total
    expr: node_network_transmit_frame
  - record: node_network_transmit_multicast_total
    expr: node_network_transmit_multicast
  - record: node_network_transmit_packets_total
    expr: node_network_transmit_packets
  - record: node_nfs_connections_total
    expr: node_nfs_net_connections
  - record: node_nfs_packets_total
    expr: node_nfs_net_reads
  - record: node_nfs_requests_total
    expr: node_nfs_procedures
  - record: node_nfs_rpc_authentication_refreshes_total
    expr: node_nfs_rpc_authentication_refreshes
  - record: node_nfs_rpcs_total
    expr: node_nfs_rpc_operations
  - record: node_nfs_rpc_retransmissions_total
    expr: node_nfs_rpc_retransmissions

I know this will be missing the node_filesystem_* to ..._bytes metrics @discordianfish mentioned and possibly more. It would be great if we could get a golden copy of these rules from someone who knows that they are doing.

@SuperQ
Copy link
Member Author

SuperQ commented May 15, 2018

We now have documentation and an example rules file. Improvements are welcome, but I think this is now covered.

@SuperQ SuperQ closed this as completed May 15, 2018
@rfrail3
Copy link

rfrail3 commented May 18, 2018

Here is an other list with some metrics that changed the name or disappear in the new version:

node_memory_Inactive_file -> node_memory_Inactive_file_bytes
node_memory_Inactive_anon -> node_memory_Inactive_anon_bytes
node_memory_Active_file -> node_memory_Active_file_bytes
node_memory_Active_anon -> node_memory_Active_anon_bytes
node_memory_Writeback_bytesTmp -> node_memory_WritebackTmp_bytes
node_vmstat_pgdeactivate - lost
node_vmstat_pgfree - lost
node_vmstat_pgactivate - lost
node_vmstat_kswapd_inodesteal - lost
node_vmstat_pginodesteal - lost
node_vmstat_pageoutrun - lost
node_vmstat_allocstall - lost
node_vmstat_zone_reclaim_failed - lost
node_vmstat_drop_pagecache - lost
node_vmstat_drop_slab - lost
node_vmstat_slabs_scanned - lost
node_vmstat_unevictable_pgs_cleared - lost
node_vmstat_unevictable_pgs_culled - lost
node_vmstat_unevictable_pgs_mlocked - lost
node_vmstat_unevictable_pgs_munlocked - lost
node_vmstat_unevictable_pgs_rescued - lost
node_vmstat_unevictable_pgs_scanned - lost
node_vmstat_unevictable_pgs_stranded - lost
node_vmstat_pgalloc_dma - lost
node_vmstat_pgalloc_dma32 - lost
node_vmstat_pgalloc_movable - lost
node_vmstat_pgalloc_normal - lost
node_vmstat_pgrefill_dma - lost
node_vmstat_pgrefill_dma32 - lost
node_vmstat_pgrefill_movable - lost
node_vmstat_pgrefill_normal - lost
node_vmstat_pgsteal_direct_dma - lost
node_vmstat_pgsteal_direct_dma32 - lost
node_vmstat_pgsteal_direct_movable - lost
node_vmstat_pgsteal_direct_normal - lost
node_vmstat_pgsteal_kswapd_dma - lost
node_vmstat_pgsteal_kswapd_dma32 - lost
node_vmstat_pgsteal_kswapd_movable - lost
node_vmstat_pgsteal_kswapd_normal - lost
node_vmstat_pgscan_direct_dma - lost
node_vmstat_pgscan_direct_dma32 - lost
node_vmstat_pgscan_direct_movable - lost
node_vmstat_pgscan_direct_normal - lost
node_vmstat_pgscan_direct_throttle - lost
node_vmstat_pgscan_kswapd_dma - lost
node_vmstat_pgscan_kswapd_dma32 - lost
node_vmstat_pgscan_kswapd_movable - lost
node_vmstat_pgscan_kswapd_normal - lost
node_vmstat_compact_free_scanned - lost
node_vmstat_compact_isolated - lost
node_vmstat_compact_migrate_scanned - lost
node_vmstat_compact_fail - lost
node_vmstat_compact_stall - lost
node_vmstat_compact_success - lost
node_vmstat_kswapd_high_wmark_hit_quickly - lost
node_vmstat_kswapd_low_wmark_hit_quickly - lost
node_vmstat_htlb_buddy_alloc_fail - lost
node_vmstat_htlb_buddy_alloc_success - lost
node_vmstat_numa_foreign - lost
node_vmstat_numa_hit - lost
node_vmstat_numa_interleave - lost
node_vmstat_numa_local - lost
node_vmstat_numa_miss - lost
node_vmstat_numa_other - lost
node_vmstat_numa_pages_migrated - lost
node_vmstat_pgmigrate_fail - lost
node_vmstat_pgmigrate_success - lost
node_vmstat_numa_hint_faults - lost
node_vmstat_numa_hint_faults_local - lost
node_vmstat_numa_pte_updates - lost
node_vmstat_numa_huge_pte_updates - lost
node_vmstat_thp_split - lost
node_vmstat_workingset_activate - lost
node_vmstat_workingset_nodereclaim - lost
node_vmstat_workingset_refault - lost
node_vmstat_thp_collapse_alloc - lost
node_vmstat_thp_collapse_alloc_failed - lost
node_vmstat_thp_zero_page_alloc - lost
node_vmstat_thp_zero_page_alloc_failed - lost
node_vmstat_thp_fault_alloc - lost
node_vmstat_thp_fault_fallback - lost
node_vmstat_nr_active_anon - lost
node_vmstat_nr_active_file - lost
node_vmstat_nr_inactive_anon - lost
node_vmstat_nr_inactive_file - lost
node_vmstat_nr_slab_reclaimable - lost
node_vmstat_nr_slab_unreclaimable - lost
node_vmstat_nr_free_pages - lost
node_vmstat_nr_written - lost
node_vmstat_nr_dirty - lost
node_vmstat_nr_bounce - lost
node_vmstat_nr_unevictable - lost
node_vmstat_nr_mlock - lost
node_vmstat_nr_shmem - lost
node_vmstat_nr_mapped - lost
node_vmstat_nr_kernel_stack - lost
node_vmstat_nr_writeback - lost
node_vmstat_nr_writeback_temp - lost
node_vmstat_nr_file_pages - lost
node_vmstat_nr_dirty_background_threshold - lost
node_vmstat_nr_dirty_threshold - lost
node_vmstat_nr_unstable - lost
node_vmstat_nr_dirtied - lost
node_vmstat_nr_page_table_pages - lost
node_vmstat_nr_alloc_batch - lost
node_vmstat_nr_isolated_anon - lost
node_vmstat_nr_isolated_file - lost
node_vmstat_nr_anon_pages - lost
node_vmstat_nr_anon_transparent_hugepages - lost
node_vmstat_nr_free_cma - lost
node_vmstat_nr_vmscan_write - lost
node_vmstat_nr_vmscan_immediate_reclaim - lost
node_disk_sectors_read - lost
node_disk_sectors_written - lost
node_network_transmit_multicast_total - lost (node_network_receive_multicast_total present)
node_network_transmit_frame_tota - lost (node_network_receive_frame_total present)
node_netstat_Ip_InReceive - lost
node_netstat_Ip_DefaultTTL - lost
node_netstat_Ip_InDelivers - lost
node_netstat_Ip_OutRequests - lost
node_netstat_IpExt_InBcastPkt - lost
node_netstat_IpExt_OutBcastPkts - lost
node_netstat_IpExt_InBcastOctets - lost
node_netstat_IpExt_OutBcastOctets - lost
node_netstat_IpExt_InMcastPkts - lost
node_netstat_IpExt_OutMcastPkts - lost
node_netstat_IpExt_InMcastOctets - lost
node_netstat_IpExt_OutMcastOctets - lost
node_netstat_Ip_ForwDatagrams - lost
node_netstat_Ip_FragCreates - lost
node_netstat_Ip_FragFails - lost
node_netstat_Ip_FragOKs - lost
node_netstat_IpExt_InCEPkts - lost
node_netstat_IpExt_InECT0Pkts - lost
node_netstat_IpExt_InECT1Pkts - lost
node_netstat_IpExt_InNoECTPkts - lost
node_netstat_Ip_ReasmFails - lost
node_netstat_Ip_ReasmOKs - lost
node_netstat_Ip_ReasmReqds - lost
node_netstat_Ip_ReasmTimeout - lost
node_netstat_Ip_InDiscards - lost
node_netstat_Ip_InHdrErrors - lost
node_netstat_Ip_InUnknownProtos - lost
node_netstat_Ip_OutDiscards - lost
node_netstat_Ip_OutNoRoutes - lost
node_netstat_IpExt_InNoRoutes - lost
node_netstat_IpExt_InCsumErrors - lost
node_netstat_IpExt_InTruncatedPkts - lost
node_netstat_Ip_InAddrErrors - lost
node_netstat_Tcp_InCsumErrors - lost
node_netstat_Tcp_InSegs - lost
node_netstat_Tcp_OutRsts - lost
node_netstat_Tcp_OutSegs - lost
node_netstat_Tcp_MaxConn - lost
node_netstat_TcpExt_TCPAbortOnClose - lost
node_netstat_TcpExt_TCPAbortOnData - lost
node_netstat_TcpExt_TCPAbortOnLinger - lost
node_netstat_TcpExt_TCPAbortOnMemory - lost
node_netstat_TcpExt_TCPAbortOnTimeout - lost
node_netstat_TcpExt_TCPAbortFailed - lost
node_netstat_TcpExt_TCPTimeouts - lost
node_netstat_TcpExt_DelayedACKLocked - lost
node_netstat_TcpExt_DelayedACKLost - lost
node_netstat_TcpExt_DelayedACKs - lost
node_netstat_TcpExt_TCPSYNChallenge - lost
node_netstat_TcpExt_TCPChallengeACK - lost
node_netstat_TcpExt_TCPLossFailures - lost
node_netstat_TcpExt_TCPLossProbeRecovery - lost
node_netstat_TcpExt_TCPLossProbes - lost
node_netstat_TcpExt_TCPLossUndo - lost
node_netstat_TcpExt_TCPLostRetransmit - lost
node_netstat_TcpExt_LockDroppedIcmps - lost
node_netstat_TcpExt_TCPDeferAcceptDrop - lost
node_netstat_TcpExt_TCPBacklogDrop - lost
node_netstat_TcpExt_OutOfWindowIcmps - lost
node_netstat_TcpExt_TCPMinTTLDrop - lost
node_netstat_TcpExt_TCPForwardRetrans - lost
node_netstat_TcpExt_TCPSlowStartRetrans - lost
node_netstat_TcpExt_TCPSynRetrans - lost
node_netstat_TcpExt_TCPSpuriousRTOs - lost
node_netstat_TcpExt_TCPSpuriousRtxHostQueues - lost
node_netstat_TcpExt_TCPFullUndo - lost
node_netstat_TcpExt_TCPRetransFail - lost
node_netstat_TcpExt_TCPPartialUndo - lost
node_netstat_TcpExt_PruneCalled - lost
node_netstat_TcpExt_RcvPruned - lost
node_netstat_TcpExt_OfoPruned - lost
node_netstat_TcpExt_OfoPruned - lost
node_netstat_TcpExt_TCPDirectCopyFromBacklog - lost
node_netstat_TcpExt_TCPDirectCopyFromPrequeue - lost
node_netstat_TcpExt_TW - lost
node_netstat_TcpExt_TWKilled - lost
node_netstat_TcpExt_TWRecycled - lost
node_netstat_TcpExt_TCPTimeWaitOverflow - lost
node_netstat_TcpExt_PAWSActive - lost
node_netstat_TcpExt_PAWSEstab - lost
node_netstat_TcpExt_PAWSPassive - lost
node_netstat_TcpExt_TCPSackRecovery - lost
node_netstat_TcpExt_TCPSackRecoveryFail - lost
node_netstat_TcpExt_TCPSackShiftFallback - lost
node_netstat_TcpExt_TCPSackShifted - lost
node_netstat_TcpExt_TCPSACKDiscard - lost
node_netstat_TcpExt_TCPSackFailures - lost
node_netstat_TcpExt_TCPSackMerged - lost
node_netstat_TcpExt_TCPSACKReneging - lost
node_netstat_TcpExt_TCPSACKReorder - lost
node_netstat_TcpExt_TCPDSACKIgnoredOld - lost
node_netstat_TcpExt_TCPDSACKOfoRecv - lost
node_netstat_TcpExt_TCPDSACKOfoSent - lost
node_netstat_TcpExt_TCPDSACKOldSent - lost
node_netstat_TcpExt_TCPDSACKRecv - lost
node_netstat_TcpExt_TCPDSACKUndo - lost
node_netstat_TcpExt_TCPDSACKIgnoredNoUndo - lost
node_netstat_TcpExt_TCPFastOpenActive - lost
node_netstat_TcpExt_TCPFastOpenActiveFail - lost
node_netstat_TcpExt_TCPFastOpenCookieReqd - lost
node_netstat_TcpExt_TCPFastOpenListenOverflow - lost
node_netstat_TcpExt_TCPFastOpenPassive - lost
node_netstat_TcpExt_TCPFastOpenPassiveFail - lost
node_netstat_TcpExt_TCPFastRetrans - lost
node_netstat_TcpExt_TCPHPAcks - lost
node_netstat_TcpExt_TCPHPHits - lost
node_netstat_TcpExt_TCPHPHitsToUser - lost
node_netstat_TcpExt_TCPToZeroWindowAdv - lost
node_netstat_TcpExt_TCPWantZeroWindowAdv - lost
node_netstat_TcpExt_TCPFromZeroWindowAdv - lost
node_netstat_TcpExt_TCPFACKReorder - lost
node_netstat_TcpExt_TCPTSReorder - lost
node_netstat_TcpExt_TCPRenoFailures - lost
node_netstat_TcpExt_TCPRenoRecovery - lost
node_netstat_TcpExt_TCPRenoRecoveryFail - lost
node_netstat_TcpExt_TCPRenoReorder - lost
node_netstat_TcpExt_TCPReqQFullDoCookies - lost
node_netstat_TcpExt_TCPReqQFullDrop - lost
node_netstat_TcpExt_TCPOFODrop - lost
node_netstat_TcpExt_TCPOFOMerge - lost
node_netstat_TcpExt_TCPOFOQueue - lost
node_netstat_TcpExt_TCPMD5NotFound - lost
node_netstat_TcpExt_TCPMD5Unexpected - lost
node_netstat_TcpExt_TCPPrequeued - lost
node_netstat_TcpExt_TCPPrequeueDropped - lost
node_netstat_TcpExt_TCPRcvCoalesce - lost
node_netstat_TcpExt_TCPRcvCollapsed - lost
node_netstat_TcpExt_TCPOrigDataSent - lost
node_netstat_TcpExt_ArpFilter - lost
node_netstat_TcpExt_IPReversePathFilter - lost
node_netstat_TcpExt_TCPPureAcks - lost
node_netstat_TcpExt_TCPAutoCorking - lost
node_netstat_TcpExt_BusyPollRxPackets - lost
node_netstat_TcpExt_EmbryonicRsts - lost
node_netstat_Udp_InCsumErrors - lost
node_netstat_Udp_RcvbufErrors - lost
node_netstat_Udp_SndbufError - lost
node_netstat_UdpLite_InDatagrams - lost
node_netstat_UdpLite_OutDatagrams - lost
node_netstat_UdpLite_InCsumError - lost
node_netstat_UdpLite_RcvbufErrors - lost
node_netstat_UdpLite_SndbufErrors - lost
node_netstat_UdpLite_NoPorts - lost
node_netstat_Icmp_OutErrors - lost
node_netstat_Icmp_InDestUnreachs - lost
node_netstat_Icmp_OutDestUnreachs - lost
node_netstat_IcmpMsg_InType3 - lost
node_netstat_IcmpMsg_OutType3 - lost
node_netstat_Icmp_InCsumErrors - lost
node_netstat_Icmp_InTimeExcds - lost
node_netstat_Icmp_OutTimeExcds - lost
node_netstat_Icmp_InParmProbs - lost
node_netstat_Icmp_OutParmProbs - lost
node_netstat_Icmp_InSrcQuenchs - lost
node_netstat_Icmp_OutSrcQuenchs - lost
node_netstat_Icmp_InRedirects - lost
node_netstat_Icmp_OutRedirects - lost
node_netstat_Icmp_InTimestampReps - lost
node_netstat_Icmp_InTimestamps - lost
node_netstat_Icmp_OutTimestampReps - lost
node_netstat_Icmp_OutTimestamps - lost
node_netstat_Icmp_InEchoReps - lost
node_netstat_Icmp_InEchos - lost
node_netstat_Icmp_OutEchoReps - lost
node_netstat_Icmp_OutEchos - lost
node_netstat_Icmp_InAddrMaskReps - lost
node_netstat_Icmp_InAddrMasks - lost
node_netstat_Icmp_OutAddrMaskReps - lost

@SuperQ
Copy link
Member Author

SuperQ commented May 18, 2018

@rfrail3 We intentionally added whitelists for vmstat and netstat to reduce the number of metrics. If you know of any very useful metrics that we dropped from that list, please let us know.

As for the the two network metrics, this was actually a long standing bug, they have been renamed to be correct.

@rfrail3
Copy link

rfrail3 commented May 18, 2018

That's makes sense, they were a lot of records. In that case, I think that the --help output and the README.md needs to be modified because they still reflects both as enabled, do I need to open a new issue?

  --collector.vmstat        Enable the vmstat collector (default: enabled).
  --collector.netstat       Enable the netstat collector (default: enabled).

On the other hand, I found two records that lost their couple, both have the receive but lost the transmit part:

node_network_transmit_multicast_total - lost (node_network_receive_multicast_total present)
node_network_transmit_frame_tota - lost (node_network_receive_frame_total present)

And these other two are part of the disk family, no vmstat or either netstat, and useful for monitoring. It would be nice to recover them again:

node_disk_sectors_read - lost
node_disk_sectors_written - lost

Thanks,

@SuperQ
Copy link
Member Author

SuperQ commented May 18, 2018

vmstat and netstat are still enabled, it's just that the list is filtered. See the --help output:

      --collector.netstat.fields="^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*)|Tcp_(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts))$"  
                                Regexp of fields to return for netstat collector.
      --collector.vmstat.fields="^(oom_kill|pgpg|pswp|pg.*fault).*"  
                                Regexp of fields to return for vmstat collector.

For node network, I said above, those metrics are gone, because they were a bug, and not named correctly in the first place. Please review #890

node_disk_sectors_.* were removed by #787 as they duplicate node_disk_.*_bytes_total. You can simply use the bytes metric instead.

@rfrail3
Copy link

rfrail3 commented May 18, 2018

Sorry, I didn't see that new options, it's fine.

Thanks for the clarification, indeed.

rfrail3 pushed a commit to rfmoz/grafana-dashboards that referenced this issue Jan 18, 2020
lucasbergman added a commit to lucasbergman/home-production that referenced this issue Feb 18, 2021
The node_exporter 0.16.0 release broke a bunch of network metric
names (e.g. [1]), arguably for good reasons, but still.

1. prometheus/node_exporter#830
github-actions bot pushed a commit to aminvakil/nvchecker that referenced this issue Jan 17, 2022
…d40f6bab5", "node_id": "C_kwDOBT8RFtoAKDdkNWVjYThiOTZjM2EzOTMwNjZkOGM0ZDA1YzU1OGFkNDBmNmJhYjU", "commit": { "author": { "name": "JsBergbau", "email": "37013344+JsBergbau@users.noreply.github.com", "date": "2022-01-10T22:46:20Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2022-01-10T22:46:20Z" }, "message": "Modified diskdevice variable to also match SD card of Raspberry Pi", "tree": { "sha": "ca7cb291ea209cef079aad0227d9ecd02cb4fa26", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/ca7cb291ea209cef079aad0227d9ecd02cb4fa26" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/7d5eca8b96c3a393066d8c4d05c558ad40f6bab5", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJh3Lc8CRBK7hj4Ov3rIwAAr+EIAI0jEf3J7enkec70U/8slA78\nFxJSkG0ZO85OtT8cGYdC7fSBwWFWn2h47Zz5Te/SjIGCDq3c4wPQHKpYahMAf0ex\nOCvb1a18Sx/U0k3RgDckpFLoHQdB9QJyNADOkZLsXM6ajWxxbZS8LAyXTNImYrx1\n3IHVuHGZkBah97NgeFOFFjtAMWHuVX2Dne0B4TpL4FnmlAr4/zOs7aOeUCt4/LFS\nexpsNincoVe0CNnxoUVh566+SBqimLf8MbnaQLmH/pJvHMBNMNJ3GW0qab7BiT/f\na1JGzbfyKfGXi5vyiP/Apm8CUyc/LcjS5zQ4kODBvczyQpjQrC59P2p+w7TCf/I=\n=kWui\n-----END PGP SIGNATURE-----\n", "payload": "tree ca7cb291ea209cef079aad0227d9ecd02cb4fa26\nparent 55c6e9832f18539f1ec6df5e3e6631a2be95599f\nauthor JsBergbau <37013344+JsBergbau@users.noreply.github.com> 1641854780 +0100\ncommitter GitHub <noreply@github.com> 1641854780 +0100\n\nModified diskdevice variable to also match SD card of Raspberry Pi" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7d5eca8b96c3a393066d8c4d05c558ad40f6bab5", "html_url": "rfmoz/grafana-dashboards@7d5eca8", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7d5eca8b96c3a393066d8c4d05c558ad40f6bab5/comments", "author": { "login": "JsBergbau", "id": 37013344, "node_id": "MDQ6VXNlcjM3MDEzMzQ0", "avatar_url": "https://avatars.githubusercontent.com/u/37013344?v=4", "gravatar_id": "", "url": "https://api.github.com/users/JsBergbau", "html_url": "https://github.com/JsBergbau", "followers_url": "https://api.github.com/users/JsBergbau/followers", "following_url": "https://api.github.com/users/JsBergbau/following{/other_user}", "gists_url": "https://api.github.com/users/JsBergbau/gists{/gist_id}", "starred_url": "https://api.github.com/users/JsBergbau/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/JsBergbau/subscriptions", "organizations_url": "https://api.github.com/users/JsBergbau/orgs", "repos_url": "https://api.github.com/users/JsBergbau/repos", "events_url": "https://api.github.com/users/JsBergbau/events{/privacy}", "received_events_url": "https://api.github.com/users/JsBergbau/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "55c6e9832f18539f1ec6df5e3e6631a2be95599f", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/55c6e9832f18539f1ec6df5e3e6631a2be95599f", "html_url": "rfmoz/grafana-dashboards@55c6e98" } ] }, { "sha": "55c6e9832f18539f1ec6df5e3e6631a2be95599f", "node_id": "C_kwDOBT8RFtoAKDU1YzZlOTgzMmYxODUzOWYxZWM2ZGY1ZTNlNjYzMWEyYmU5NTU5OWY", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2022-01-10T08:39:36Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2022-01-10T08:39:36Z" }, "message": "Add OutRsts", "tree": { "sha": "b44ac81108d72c49d1e83a6be57b87853b1e8722", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/b44ac81108d72c49d1e83a6be57b87853b1e8722" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/55c6e9832f18539f1ec6df5e3e6631a2be95599f", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/55c6e9832f18539f1ec6df5e3e6631a2be95599f", "html_url": "rfmoz/grafana-dashboards@55c6e98", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/55c6e9832f18539f1ec6df5e3e6631a2be95599f/comments", "author": null, "committer": null, "parents": [ { "sha": "d64c9fce4b4aab3dc19ea8f319320bb02745fe1a", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d64c9fce4b4aab3dc19ea8f319320bb02745fe1a", "html_url": "rfmoz/grafana-dashboards@d64c9fc" } ] }, { "sha": "d64c9fce4b4aab3dc19ea8f319320bb02745fe1a", "node_id": "C_kwDOBT8RFtoAKGQ2NGM5ZmNlNGI0YWFiM2RjMTllYThmMzE5MzIwYmIwMjc0NWZlMWE", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-12-17T07:36:02Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-12-17T07:36:02Z" }, "message": "Fix #93 Change legend format", "tree": { "sha": "edde2f34e4e2bd0fbddd2d211dbddbe5a3efac83", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/edde2f34e4e2bd0fbddd2d211dbddbe5a3efac83" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/d64c9fce4b4aab3dc19ea8f319320bb02745fe1a", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d64c9fce4b4aab3dc19ea8f319320bb02745fe1a", "html_url": "rfmoz/grafana-dashboards@d64c9fc", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d64c9fce4b4aab3dc19ea8f319320bb02745fe1a/comments", "author": null, "committer": null, "parents": [ { "sha": "68e95ffe28f6a718ca5ae84d5faabdd9ea4eff42", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/68e95ffe28f6a718ca5ae84d5faabdd9ea4eff42", "html_url": "rfmoz/grafana-dashboards@68e95ff" } ] }, { "sha": "5e93ca3143e6d08c151d145b120f2bfa4f62168a", "node_id": "C_kwDOBT8RFtoAKDVlOTNjYTMxNDNlNmQwOGMxNTFkMTQ1YjEyMGYyYmZhNGY2MjE2OGE", "commit": { "author": { "name": "Gabi Davar", "email": "grizzly.nyo@gmail.com", "date": "2021-11-21T17:42:26Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2021-11-21T17:42:26Z" }, "message": "change IntervalFactor to 1 - matching default", "tree": { "sha": "8164e0cab0473b6c8fee6c01c3bbb4b7708f9c4c", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/8164e0cab0473b6c8fee6c01c3bbb4b7708f9c4c" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/5e93ca3143e6d08c151d145b120f2bfa4f62168a", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJhmoUCCRBK7hj4Ov3rIwAAk0oIAJSDzHVuvXRmegUAMauBDBDz\nj/eMleg2f7MQM2FJ3F71DOFYq/p3nWAe2HcLvFTuuIl/QY1/OyPhTwBqNebG16u0\nuTifNl7Ubed4DZr9aPGMhuAoFsXfwUn8H3nsCLzDa+chf6XWNAg7BxaNJ/Zsn6Pf\nnW1kcPSQDdgUepFOt5CZqUO8EoahOhqfAb5GtNoSelwESiwefLK88MEI69PHOHnt\nbDPNCTKG+L3F38ImzoqW9ljW9jj9SWCNzSxoN3fmAGvcXbwgICo4nYXXVBvxC0fi\n4Eeej14CAPAP6X5xsCJTh9kfluDg2lmYbBTLBuPXWYI4H+I5ZplGEM5FiPyc+4o=\n=1VsY\n-----END PGP SIGNATURE-----\n", "payload": "tree 8164e0cab0473b6c8fee6c01c3bbb4b7708f9c4c\nparent f6580d47a121aa383bfda8ad0fd64afb0bec1257\nauthor Gabi Davar <grizzly.nyo@gmail.com> 1637516546 +0200\ncommitter GitHub <noreply@github.com> 1637516546 +0200\n\nchange IntervalFactor to 1 - matching default" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/5e93ca3143e6d08c151d145b120f2bfa4f62168a", "html_url": "rfmoz/grafana-dashboards@5e93ca3", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/5e93ca3143e6d08c151d145b120f2bfa4f62168a/comments", "author": { "login": "mindw", "id": 578872, "node_id": "MDQ6VXNlcjU3ODg3Mg==", "avatar_url": "https://avatars.githubusercontent.com/u/578872?v=4", "gravatar_id": "", "url": "https://api.github.com/users/mindw", "html_url": "https://github.com/mindw", "followers_url": "https://api.github.com/users/mindw/followers", "following_url": "https://api.github.com/users/mindw/following{/other_user}", "gists_url": "https://api.github.com/users/mindw/gists{/gist_id}", "starred_url": "https://api.github.com/users/mindw/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/mindw/subscriptions", "organizations_url": "https://api.github.com/users/mindw/orgs", "repos_url": "https://api.github.com/users/mindw/repos", "events_url": "https://api.github.com/users/mindw/events{/privacy}", "received_events_url": "https://api.github.com/users/mindw/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "f6580d47a121aa383bfda8ad0fd64afb0bec1257", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/f6580d47a121aa383bfda8ad0fd64afb0bec1257", "html_url": "rfmoz/grafana-dashboards@f6580d4" } ] }, { "sha": "594662988b2f674beb8016c82ac1b82284b80774", "node_id": "C_kwDOBT8RFtoAKDU5NDY2Mjk4OGIyZjY3NGJlYjgwMTZjODJhYzFiODIyODRiODA3NzQ", "commit": { "author": { "name": "Sander Holvoet", "email": "holvoetsander@gmail.com", "date": "2021-11-08T12:28:14Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2021-11-08T12:28:14Z" }, "message": "fix GitHub casing", "tree": { "sha": "b5e4d432a92c1f8dd26a67aa7651dacc5cc284c2", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/b5e4d432a92c1f8dd26a67aa7651dacc5cc284c2" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/594662988b2f674beb8016c82ac1b82284b80774", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJhiRfeCRBK7hj4Ov3rIwAAcskIAKLFRKSxiLn1IimaWLlD14zm\nGQh35vCYyXttxaUffL6nOV63/fcKgTn2/1aO3u3mvYfNI9alFkzEXuE3km44ESes\nBA2mmGb6Gj9VzSoUFRxDRKgsLH7ESp1WiYgJCGcGtyF/t5e0SYQMdMLriC5A/ytS\n6qtDHz6RWmvi3JTu0KusIIjHXMj/EG9lY9V8NVvEvaGP5hLqwUF7hyox2/rLGqWl\nNlO+iCGEyY+KbDpYQm7fqO+aIZn/yKccjfD8qGIL8L6W5uY82r7TR1VfE8UEr9UP\n3DWDeHG48lXzCHfxw0FjTS9bKiJjdwJDTcDhh0lLVSkAkgovuLcOslSrHNyOsf4=\n=lFzy\n-----END PGP SIGNATURE-----\n", "payload": "tree b5e4d432a92c1f8dd26a67aa7651dacc5cc284c2\nparent 7ef5decd96c302e67b2ac36aaa60aa6caa42012a\nauthor Sander Holvoet <holvoetsander@gmail.com> 1636374494 +0100\ncommitter GitHub <noreply@github.com> 1636374494 +0100\n\nfix GitHub casing" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/594662988b2f674beb8016c82ac1b82284b80774", "html_url": "rfmoz/grafana-dashboards@5946629", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/594662988b2f674beb8016c82ac1b82284b80774/comments", "author": { "login": "smholvoet", "id": 13507392, "node_id": "MDQ6VXNlcjEzNTA3Mzky", "avatar_url": "https://avatars.githubusercontent.com/u/13507392?v=4", "gravatar_id": "", "url": "https://api.github.com/users/smholvoet", "html_url": "https://github.com/smholvoet", "followers_url": "https://api.github.com/users/smholvoet/followers", "following_url": "https://api.github.com/users/smholvoet/following{/other_user}", "gists_url": "https://api.github.com/users/smholvoet/gists{/gist_id}", "starred_url": "https://api.github.com/users/smholvoet/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/smholvoet/subscriptions", "organizations_url": "https://api.github.com/users/smholvoet/orgs", "repos_url": "https://api.github.com/users/smholvoet/repos", "events_url": "https://api.github.com/users/smholvoet/events{/privacy}", "received_events_url": "https://api.github.com/users/smholvoet/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "7ef5decd96c302e67b2ac36aaa60aa6caa42012a", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7ef5decd96c302e67b2ac36aaa60aa6caa42012a", "html_url": "rfmoz/grafana-dashboards@7ef5dec" } ] }, { "sha": "7ef5decd96c302e67b2ac36aaa60aa6caa42012a", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6N2VmNWRlY2Q5NmMzMDJlNjdiMmFjMzZhYWE2MGFhNmNhYTQyMDEyYQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-09-08T15:26:31Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-09-08T15:26:31Z" }, "message": "move frag packests mem", "tree": { "sha": "69f43378540d77124c87e062c736d234f757d27a", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/69f43378540d77124c87e062c736d234f757d27a" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/7ef5decd96c302e67b2ac36aaa60aa6caa42012a", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7ef5decd96c302e67b2ac36aaa60aa6caa42012a", "html_url": "rfmoz/grafana-dashboards@7ef5dec", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7ef5decd96c302e67b2ac36aaa60aa6caa42012a/comments", "author": null, "committer": null, "parents": [ { "sha": "d46ff2132d000f53fd90c7b65144ee64ecd6428b", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d46ff2132d000f53fd90c7b65144ee64ecd6428b", "html_url": "rfmoz/grafana-dashboards@d46ff21" } ] }, { "sha": "d46ff2132d000f53fd90c7b65144ee64ecd6428b", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ZDQ2ZmYyMTMyZDAwMGY1M2ZkOTBjN2I2NTE0NGVlNjRlY2Q2NDI4Yg==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-07-22T14:15:03Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-07-22T14:15:03Z" }, "message": "Fix #58 - Regression over node_disk_io_now", "tree": { "sha": "e335573283d7dbbae02c5885e2de44b8096ceb2f", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/e335573283d7dbbae02c5885e2de44b8096ceb2f" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/d46ff2132d000f53fd90c7b65144ee64ecd6428b", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d46ff2132d000f53fd90c7b65144ee64ecd6428b", "html_url": "rfmoz/grafana-dashboards@d46ff21", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d46ff2132d000f53fd90c7b65144ee64ecd6428b/comments", "author": null, "committer": null, "parents": [ { "sha": "7d61c79619e5749e629758ecd96748c010028120", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7d61c79619e5749e629758ecd96748c010028120", "html_url": "rfmoz/grafana-dashboards@7d61c79" } ] }, { "sha": "48bd8803f3e1d530b5d4416c3ac997739599f87b", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6NDhiZDg4MDNmM2UxZDUzMGI1ZDQ0MTZjM2FjOTk3NzM5NTk5Zjg3Yg==", "commit": { "author": { "name": "Sebastien Dionne", "email": "survivant00@gmail.com", "date": "2021-03-22T19:10:45Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2021-03-22T19:10:45Z" }, "message": "Update node-exporter-full.json\n\nadded links for the dashboard", "tree": { "sha": "56982ee90edb4a2218f3d4cf5c4947a02faa3ab2", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/56982ee90edb4a2218f3d4cf5c4947a02faa3ab2" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/48bd8803f3e1d530b5d4416c3ac997739599f87b", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJgWOu1CRBK7hj4Ov3rIwAAdHIIAJANiiyVZ/105+y0VYQMYLb7\n3V4D0+x7XHB0U2pFjRDD4pIaQ9QnYPBnNESu3Dowf2rBSoDWi9SdubKj/OEI9c17\n19KK03K/ho7wI5IHzFLJJ3M9U3nhTDAW7LkwKmDT8QZ89x3oSFpWdMDFFZrZJ+/Q\n2CWYL4KvwllT3FZrmYwJK+T4+SZ2P0Yz8pe4SiUdSvVk0T8AChrFTgTNPYCKVGwA\n+hpIgA6aRarr0AalwmuVcNsEJgojOjmy+Yulq4qOWhGamJNNevhxOZAGaZDK5nHv\nKjLhppbEKZ8lLlgAA2ZrDKsEgvdvPK1a50veqptZ/DmeZleuNRIlaNeqq137uQc=\n=eNoV\n-----END PGP SIGNATURE-----\n", "payload": "tree 56982ee90edb4a2218f3d4cf5c4947a02faa3ab2\nparent 848515857cb976ca036cd5c798f8bc2350f24d7a\nauthor Sebastien Dionne <survivant00@gmail.com> 1616440245 -0400\ncommitter GitHub <noreply@github.com> 1616440245 -0400\n\nUpdate node-exporter-full.json\n\nadded links for the dashboard" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/48bd8803f3e1d530b5d4416c3ac997739599f87b", "html_url": "rfmoz/grafana-dashboards@48bd880", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/48bd8803f3e1d530b5d4416c3ac997739599f87b/comments", "author": { "login": "survivant", "id": 191879, "node_id": "MDQ6VXNlcjE5MTg3OQ==", "avatar_url": "https://avatars.githubusercontent.com/u/191879?v=4", "gravatar_id": "", "url": "https://api.github.com/users/survivant", "html_url": "https://github.com/survivant", "followers_url": "https://api.github.com/users/survivant/followers", "following_url": "https://api.github.com/users/survivant/following{/other_user}", "gists_url": "https://api.github.com/users/survivant/gists{/gist_id}", "starred_url": "https://api.github.com/users/survivant/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/survivant/subscriptions", "organizations_url": "https://api.github.com/users/survivant/orgs", "repos_url": "https://api.github.com/users/survivant/repos", "events_url": "https://api.github.com/users/survivant/events{/privacy}", "received_events_url": "https://api.github.com/users/survivant/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "848515857cb976ca036cd5c798f8bc2350f24d7a", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/848515857cb976ca036cd5c798f8bc2350f24d7a", "html_url": "rfmoz/grafana-dashboards@8485158" } ] }, { "sha": "8182f69d5f44cddc6172aad4554d96f2f8eb487e", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ODE4MmY2OWQ1ZjQ0Y2RkYzYxNzJhYWQ0NTU0ZDk2ZjJmOGViNDg3ZQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-03T10:44:44Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-03T10:44:44Z" }, "message": "#72 - Change to __rate_interval", "tree": { "sha": "76954b15a7ca6781f6ca13271759ab5178e3253b", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/76954b15a7ca6781f6ca13271759ab5178e3253b" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/8182f69d5f44cddc6172aad4554d96f2f8eb487e", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/8182f69d5f44cddc6172aad4554d96f2f8eb487e", "html_url": "rfmoz/grafana-dashboards@8182f69", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/8182f69d5f44cddc6172aad4554d96f2f8eb487e/comments", "author": null, "committer": null, "parents": [ { "sha": "a154f9264012d8424a022009f7ee5679732f0687", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a154f9264012d8424a022009f7ee5679732f0687", "html_url": "rfmoz/grafana-dashboards@a154f92" } ] }, { "sha": "a154f9264012d8424a022009f7ee5679732f0687", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6YTE1NGY5MjY0MDEyZDg0MjRhMDIyMDA5ZjdlZTU2Nzk3MzJmMDY4Nw==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-01T13:57:03Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-01T13:57:03Z" }, "message": "#70 - Fix \"Storage Disk\" row and IO related on \"CPU / Memory / Net / Disk\"", "tree": { "sha": "74e10cd7a1c49653e820a3fe685403b28544dc3e", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/74e10cd7a1c49653e820a3fe685403b28544dc3e" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/a154f9264012d8424a022009f7ee5679732f0687", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a154f9264012d8424a022009f7ee5679732f0687", "html_url": "rfmoz/grafana-dashboards@a154f92", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a154f9264012d8424a022009f7ee5679732f0687/comments", "author": null, "committer": null, "parents": [ { "sha": "7150e3dda28004d4e27b45523237f9c26a84e607", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7150e3dda28004d4e27b45523237f9c26a84e607", "html_url": "rfmoz/grafana-dashboards@7150e3d" } ] }, { "sha": "7150e3dda28004d4e27b45523237f9c26a84e607", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6NzE1MGUzZGRhMjgwMDRkNGUyN2I0NTUyMzIzN2Y5YzI2YTg0ZTYwNw==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-01T11:26:13Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-03-01T11:26:13Z" }, "message": "Fix #71 - Make resolution consistent", "tree": { "sha": "ad06ef112287854de5fe9ac7444940bd4dd63fb9", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/ad06ef112287854de5fe9ac7444940bd4dd63fb9" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/7150e3dda28004d4e27b45523237f9c26a84e607", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7150e3dda28004d4e27b45523237f9c26a84e607", "html_url": "rfmoz/grafana-dashboards@7150e3d", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/7150e3dda28004d4e27b45523237f9c26a84e607/comments", "author": null, "committer": null, "parents": [ { "sha": "246b6f25ef3b5f42361db08ec5e86a32b304e85c", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/246b6f25ef3b5f42361db08ec5e86a32b304e85c", "html_url": "rfmoz/grafana-dashboards@246b6f2" } ] }, { "sha": "d11b24f522c6ea3c54149ed5aaf2b27fc6e1eb3a", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ZDExYjI0ZjUyMmM2ZWEzYzU0MTQ5ZWQ1YWFmMmIyN2ZjNmUxZWIzYQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-01-28T22:20:12Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2021-01-28T22:20:50Z" }, "message": "Update node-exporter-full to Grafana v7.3.7", "tree": { "sha": "46dc29b52eca3d7462077e36aff914f9172744ae", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/46dc29b52eca3d7462077e36aff914f9172744ae" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/d11b24f522c6ea3c54149ed5aaf2b27fc6e1eb3a", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d11b24f522c6ea3c54149ed5aaf2b27fc6e1eb3a", "html_url": "rfmoz/grafana-dashboards@d11b24f", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d11b24f522c6ea3c54149ed5aaf2b27fc6e1eb3a/comments", "author": null, "committer": null, "parents": [ { "sha": "577546d1f39fe0f460ba6a1d3865fac4562e3317", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/577546d1f39fe0f460ba6a1d3865fac4562e3317", "html_url": "rfmoz/grafana-dashboards@577546d" } ] }, { "sha": "fa75494ef49f87ae5ef02287c54f15d0d07f4cd0", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ZmE3NTQ5NGVmNDlmODdhZTVlZjAyMjg3YzU0ZjE1ZDBkMDdmNGNkMA==", "commit": { "author": { "name": "Sergey Putko", "email": "mail@psvlan.com", "date": "2021-01-26T10:34:57Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2021-01-26T10:34:57Z" }, "message": "Skip 'Filesystem in ReadOnly / Error' tmpfs errors", "tree": { "sha": "75b90a16933f511bed33cd9ac3cd264c5cbeded1", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/75b90a16933f511bed33cd9ac3cd264c5cbeded1" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/fa75494ef49f87ae5ef02287c54f15d0d07f4cd0", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJgD/BRCRBK7hj4Ov3rIwAAdHIIAB7y8z1X478CDSK5chSAeRLY\nRRfiSKO5hRBU/Rj57pMzyP7KB4H9jGroGfbfaU6yJLiM2oKOf2esPaGgvB2gnd4q\nmZw/l79BwlGASkQdv5/25QjF9pFmTDH/FvM95zNDlrhcY+e6Og8VsBAw5ZeG89qS\nStw9JgqSTFCglU726xkdSVZAHcIlI4TZu0rFagVg6sCDE+YCrag/Bd+4jTNmmfV/\nRHm7Qy0QRgg+wAxwSqzi9igom1J/mWK+fu28mVjgxNQVNAteTMTBWv3/F5SJf0dy\nCCl/4Cz/s45MwkVNts55+zfAA6Rg+05SXHZTo0w6XehwZRG6HfTaHL7wIqXhYp0=\n=JzYG\n-----END PGP SIGNATURE-----\n", "payload": "tree 75b90a16933f511bed33cd9ac3cd264c5cbeded1\nparent c741d13613a041c17b33a2237a89f9c395ef8172\nauthor Sergey Putko <mail@psvlan.com> 1611657297 +0200\ncommitter GitHub <noreply@github.com> 1611657297 +0200\n\nSkip 'Filesystem in ReadOnly / Error' tmpfs errors" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/fa75494ef49f87ae5ef02287c54f15d0d07f4cd0", "html_url": "rfmoz/grafana-dashboards@fa75494", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/fa75494ef49f87ae5ef02287c54f15d0d07f4cd0/comments", "author": { "login": "psvmcc", "id": 2987792, "node_id": "MDQ6VXNlcjI5ODc3OTI=", "avatar_url": "https://avatars.githubusercontent.com/u/2987792?v=4", "gravatar_id": "", "url": "https://api.github.com/users/psvmcc", "html_url": "https://github.com/psvmcc", "followers_url": "https://api.github.com/users/psvmcc/followers", "following_url": "https://api.github.com/users/psvmcc/following{/other_user}", "gists_url": "https://api.github.com/users/psvmcc/gists{/gist_id}", "starred_url": "https://api.github.com/users/psvmcc/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/psvmcc/subscriptions", "organizations_url": "https://api.github.com/users/psvmcc/orgs", "repos_url": "https://api.github.com/users/psvmcc/repos", "events_url": "https://api.github.com/users/psvmcc/events{/privacy}", "received_events_url": "https://api.github.com/users/psvmcc/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "c741d13613a041c17b33a2237a89f9c395ef8172", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/c741d13613a041c17b33a2237a89f9c395ef8172", "html_url": "rfmoz/grafana-dashboards@c741d13" } ] }, { "sha": "17116dd98dcf09b76b53407728a7851ebaabf60d", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6MTcxMTZkZDk4ZGNmMDliNzZiNTM0MDc3MjhhNzg1MWViYWFiZjYwZA==", "commit": { "author": { "name": "Sander Nilsen", "email": "waindor@waindor.com", "date": "2020-10-21T00:25:16Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2020-10-21T00:25:16Z" }, "message": "Fix typo\n\nCorrect \"schdeule\" to \"schedule\"", "tree": { "sha": "2130f342f02d48a0e6da789b6648732999846ca9", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/2130f342f02d48a0e6da789b6648732999846ca9" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/17116dd98dcf09b76b53407728a7851ebaabf60d", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJfj3/sCRBK7hj4Ov3rIwAAdHIIAK9JLlBdeiB4ZE3Ej6liZr33\nZQNQhmBkp6Qye9GjQJHSew90W8NUT1wSoLCiuVsU6AwvryzUsVUg4MURvlASLiv/\nwd2Vziexh+wqvoUa1tbDHz6n8qcDJrnvTrz1Ula0h3qC1gO9Cl842kM6boRwAL1p\nOvDfVslZIunE0r7Ix74GMEzW3zaKPl88jGEqoxIRN30YdXL+1zvEWzApb1/ucG5a\n/va1YTQw64XMlsghKn+s24EVBt1L1LVOiEwLJjxUYRRDO+L4HbQFUqMnRMyaoVtZ\nM8Qvd0NqKg2hBghYbMulfWi5ogMwNMCZKu7pFLAaH3xlpSUM4AamHJavhDFyg+M=\n=lQh+\n-----END PGP SIGNATURE-----\n", "payload": "tree 2130f342f02d48a0e6da789b6648732999846ca9\nparent 40bc1f78ede4f7ffa2b8bf5e64ee5101771489e3\nauthor Sander Nilsen <waindor@waindor.com> 1603239916 +0200\ncommitter GitHub <noreply@github.com> 1603239916 +0200\n\nFix typo\n\nCorrect \"schdeule\" to \"schedule\"" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/17116dd98dcf09b76b53407728a7851ebaabf60d", "html_url": "rfmoz/grafana-dashboards@17116dd", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/17116dd98dcf09b76b53407728a7851ebaabf60d/comments", "author": { "login": "Waindor", "id": 9008057, "node_id": "MDQ6VXNlcjkwMDgwNTc=", "avatar_url": "https://avatars.githubusercontent.com/u/9008057?v=4", "gravatar_id": "", "url": "https://api.github.com/users/Waindor", "html_url": "https://github.com/Waindor", "followers_url": "https://api.github.com/users/Waindor/followers", "following_url": "https://api.github.com/users/Waindor/following{/other_user}", "gists_url": "https://api.github.com/users/Waindor/gists{/gist_id}", "starred_url": "https://api.github.com/users/Waindor/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/Waindor/subscriptions", "organizations_url": "https://api.github.com/users/Waindor/orgs", "repos_url": "https://api.github.com/users/Waindor/repos", "events_url": "https://api.github.com/users/Waindor/events{/privacy}", "received_events_url": "https://api.github.com/users/Waindor/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "40bc1f78ede4f7ffa2b8bf5e64ee5101771489e3", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/40bc1f78ede4f7ffa2b8bf5e64ee5101771489e3", "html_url": "rfmoz/grafana-dashboards@40bc1f7" } ] }, { "sha": "d52e0ec13cbd5bc916eedf6170f1ee99e914d889", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ZDUyZTBlYzEzY2JkNWJjOTE2ZWVkZjYxNzBmMWVlOTllOTE0ZDg4OQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-07-27T08:21:37Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-07-27T08:21:37Z" }, "message": "Close #57. Support meaningful instance names and the constant $diskdevices to adjust the regular expression to match disk devices", "tree": { "sha": "30be81e6642d4b31fa1987eccbe6be4c943d1412", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/30be81e6642d4b31fa1987eccbe6be4c943d1412" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/d52e0ec13cbd5bc916eedf6170f1ee99e914d889", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d52e0ec13cbd5bc916eedf6170f1ee99e914d889", "html_url": "rfmoz/grafana-dashboards@d52e0ec", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/d52e0ec13cbd5bc916eedf6170f1ee99e914d889/comments", "author": null, "committer": null, "parents": [ { "sha": "ad51a1e6d6fbd94cdadc5d479ce47293a8d3b3c9", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/ad51a1e6d6fbd94cdadc5d479ce47293a8d3b3c9", "html_url": "rfmoz/grafana-dashboards@ad51a1e" } ] }, { "sha": "deeb192fa2a51e52826bfebfd83907711b20a663", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6ZGVlYjE5MmZhMmE1MWU1MjgyNmJmZWJmZDgzOTA3NzExYjIwYTY2Mw==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-06-24T07:11:15Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-06-24T07:11:15Z" }, "message": "Fix #58 - Incorrect graph for node_disk_io_now", "tree": { "sha": "64951736f1d47d382d682cd8405be92726581444", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/64951736f1d47d382d682cd8405be92726581444" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/deeb192fa2a51e52826bfebfd83907711b20a663", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/deeb192fa2a51e52826bfebfd83907711b20a663", "html_url": "rfmoz/grafana-dashboards@deeb192", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/deeb192fa2a51e52826bfebfd83907711b20a663/comments", "author": null, "committer": null, "parents": [ { "sha": "f5096cbe10ce939e85a40f1c46c70081384e0e6b", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/f5096cbe10ce939e85a40f1c46c70081384e0e6b", "html_url": "rfmoz/grafana-dashboards@f5096cb" } ] }, { "sha": "610a71fc53216e47c245d398d7ab3b69027eda8e", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6NjEwYTcxZmM1MzIxNmU0N2MyNDVkMzk4ZDdhYjNiNjkwMjdlZGE4ZQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-05-22T17:30:55Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-05-22T17:30:55Z" }, "message": "Split System Misc creating System Processes and add graphs for collector.processes", "tree": { "sha": "6ed3e9010598eaa0da0fb157a675866379410d7d", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/6ed3e9010598eaa0da0fb157a675866379410d7d" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/610a71fc53216e47c245d398d7ab3b69027eda8e", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/610a71fc53216e47c245d398d7ab3b69027eda8e", "html_url": "rfmoz/grafana-dashboards@610a71f", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/610a71fc53216e47c245d398d7ab3b69027eda8e/comments", "author": null, "committer": null, "parents": [ { "sha": "5c5f2ca344874c17e0b808e6a7c381a5375314f2", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/5c5f2ca344874c17e0b808e6a7c381a5375314f2", "html_url": "rfmoz/grafana-dashboards@5c5f2ca" } ] }, { "sha": "211c56701650262da1259e1fc6767e8274e5d934", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6MjExYzU2NzAxNjUwMjYyZGExMjU5ZTFmYzY3NjdlODI3NGU1ZDkzNA==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-27T19:11:28Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-27T19:11:28Z" }, "message": "Adding softnet", "tree": { "sha": "795bf708ee3a94966427601f2f0ea23b074a2cc7", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/795bf708ee3a94966427601f2f0ea23b074a2cc7" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/211c56701650262da1259e1fc6767e8274e5d934", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/211c56701650262da1259e1fc6767e8274e5d934", "html_url": "rfmoz/grafana-dashboards@211c567", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/211c56701650262da1259e1fc6767e8274e5d934/comments", "author": null, "committer": null, "parents": [ { "sha": "29ade6052f90d57710c0536aa76e19f8daa2023c", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/29ade6052f90d57710c0536aa76e19f8daa2023c", "html_url": "rfmoz/grafana-dashboards@29ade60" } ] }, { "sha": "c145bdab4bc25c69d20d99641807f428dd127b49", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6YzE0NWJkYWI0YmMyNWM2OWQyMGQ5OTY0MTgwN2Y0MjhkZDEyN2I0OQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-25T13:26:18Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-25T13:26:18Z" }, "message": "Fix time scale to 24h", "tree": { "sha": "4b96549761a6fb61e90d343924db0130c17e140a", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/4b96549761a6fb61e90d343924db0130c17e140a" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/c145bdab4bc25c69d20d99641807f428dd127b49", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/c145bdab4bc25c69d20d99641807f428dd127b49", "html_url": "rfmoz/grafana-dashboards@c145bda", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/c145bdab4bc25c69d20d99641807f428dd127b49/comments", "author": null, "committer": null, "parents": [ { "sha": "a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b", "html_url": "rfmoz/grafana-dashboards@a5e00b3" } ] }, { "sha": "a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6YTVlMDBiM2RhYzEyZmQwMGM0YmIyNGE0Y2RiMjFhZGRiODI2N2QwYg==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-25T13:18:17Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-04-25T13:18:17Z" }, "message": "Update to node-exporter 1.0.0-rc.0", "tree": { "sha": "c1c1bee50dd413cf01003f54dccd3f78857b5a58", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/c1c1bee50dd413cf01003f54dccd3f78857b5a58" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b", "html_url": "rfmoz/grafana-dashboards@a5e00b3", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a5e00b3dac12fd00c4bb24a4cdb21addb8267d0b/comments", "author": null, "committer": null, "parents": [ { "sha": "90d65058edde9c3bbce554fc2000030fefd0740e", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/90d65058edde9c3bbce554fc2000030fefd0740e", "html_url": "rfmoz/grafana-dashboards@90d6505" } ] }, { "sha": "445926c6eeb7e23b3e6620e7fb094fa16435d225", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6NDQ1OTI2YzZlZWI3ZTIzYjNlNjYyMGU3ZmIwOTRmYTE2NDM1ZDIyNQ==", "commit": { "author": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-01-18T18:37:18Z" }, "committer": { "name": "Ricardo F", "email": "rfraile@rfraile.eu", "date": "2020-01-18T18:37:18Z" }, "message": "Update to match node-exporter 0.18. Number of default values decreased on vmstat and netstat due prometheus/node_exporter#830 so they have been removed", "tree": { "sha": "3a53c16a494203e40bad2df33c4142493e1c59de", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/3a53c16a494203e40bad2df33c4142493e1c59de" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/445926c6eeb7e23b3e6620e7fb094fa16435d225", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/445926c6eeb7e23b3e6620e7fb094fa16435d225", "html_url": "rfmoz/grafana-dashboards@445926c", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/445926c6eeb7e23b3e6620e7fb094fa16435d225/comments", "author": null, "committer": null, "parents": [ { "sha": "980fceeddc750da82b514987fbaa0bb8ae5c0ca9", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/980fceeddc750da82b514987fbaa0bb8ae5c0ca9", "html_url": "rfmoz/grafana-dashboards@980fcee" } ] }, { "sha": "a0763349d643e4060c3338cfcbff7b1808aeb762", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6YTA3NjMzNDlkNjQzZTQwNjBjMzMzOGNmY2JmZjdiMTgwOGFlYjc2Mg==", "commit": { "author": { "name": "Christoph Obexer", "email": "cobexer@gmail.com", "date": "2020-01-13T16:08:14Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2020-01-13T16:08:14Z" }, "message": "add a query for DS_PROMETHEUS to make this chart provisionable", "tree": { "sha": "2d64c639630a44e0fe06375b6f77e5b8a084927d", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/2d64c639630a44e0fe06375b6f77e5b8a084927d" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/a0763349d643e4060c3338cfcbff7b1808aeb762", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJeHJXuCRBK7hj4Ov3rIwAAdHIIAAD+rlRdO/LIKv7FLWAvow3Q\nuQaXbq2Zwm3/RrTK1z5Uu3eseYwYBn4belWkmHWHwZo2xKUjTfImsO22lhZKATY3\npWNK/koLBJU84SlZb+JzkG1lCgf3Se7h6k7GkQbudw65wwFjx4cYA6m1rHUgGeYB\nlMBMczSYR+Lcnt72+froR5tOgeEYakmo7cS1eiobK/j5DisnzML0lChxEwPT/rXX\n0iHfxYz24hnbq4k5YhaHpnx+RXu/t11PZMkSOZf9ZU1pULfvrkYI+yC1xfbNQG9/\nPQ1vI3s+ws967UE3UUkEoAPn9gRrV9S6KCQujDM6RRRX/I7/aC8pKfX4b9kJMcU=\n=4Ck7\n-----END PGP SIGNATURE-----\n", "payload": "tree 2d64c639630a44e0fe06375b6f77e5b8a084927d\nparent 0e89bc514d9bc619c7872adb59fa15a3730d2d9e\nauthor Christoph Obexer <cobexer@gmail.com> 1578931694 +0100\ncommitter GitHub <noreply@github.com> 1578931694 +0100\n\nadd a query for DS_PROMETHEUS to make this chart provisionable" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a0763349d643e4060c3338cfcbff7b1808aeb762", "html_url": "rfmoz/grafana-dashboards@a076334", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/a0763349d643e4060c3338cfcbff7b1808aeb762/comments", "author": { "login": "cobexer", "id": 460721, "node_id": "MDQ6VXNlcjQ2MDcyMQ==", "avatar_url": "https://avatars.githubusercontent.com/u/460721?v=4", "gravatar_id": "", "url": "https://api.github.com/users/cobexer", "html_url": "https://github.com/cobexer", "followers_url": "https://api.github.com/users/cobexer/followers", "following_url": "https://api.github.com/users/cobexer/following{/other_user}", "gists_url": "https://api.github.com/users/cobexer/gists{/gist_id}", "starred_url": "https://api.github.com/users/cobexer/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/cobexer/subscriptions", "organizations_url": "https://api.github.com/users/cobexer/orgs", "repos_url": "https://api.github.com/users/cobexer/repos", "events_url": "https://api.github.com/users/cobexer/events{/privacy}", "received_events_url": "https://api.github.com/users/cobexer/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "0e89bc514d9bc619c7872adb59fa15a3730d2d9e", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/0e89bc514d9bc619c7872adb59fa15a3730d2d9e", "html_url": "rfmoz/grafana-dashboards@0e89bc5" } ] }, { "sha": "5659ee18534de7200850c993b0ee53646004aecf", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6NTY1OWVlMTg1MzRkZTcyMDA4NTBjOTkzYjBlZTUzNjQ2MDA0YWVjZg==", "commit": { "author": { "name": "Johnny Lim", "email": "izeye@naver.com", "date": "2020-01-06T08:40:04Z" }, "committer": { "name": "Johnny Lim", "email": "izeye@naver.com", "date": "2020-01-06T08:40:04Z" }, "message": "Fix typo", "tree": { "sha": "785f533cbefe91a91e6853d8209b3af03cfce155", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/785f533cbefe91a91e6853d8209b3af03cfce155" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/5659ee18534de7200850c993b0ee53646004aecf", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/5659ee18534de7200850c993b0ee53646004aecf", "html_url": "rfmoz/grafana-dashboards@5659ee1", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/5659ee18534de7200850c993b0ee53646004aecf/comments", "author": { "login": "izeye", "id": 1059363, "node_id": "MDQ6VXNlcjEwNTkzNjM=", "avatar_url": "https://avatars.githubusercontent.com/u/1059363?v=4", "gravatar_id": "", "url": "https://api.github.com/users/izeye", "html_url": "https://github.com/izeye", "followers_url": "https://api.github.com/users/izeye/followers", "following_url": "https://api.github.com/users/izeye/following{/other_user}", "gists_url": "https://api.github.com/users/izeye/gists{/gist_id}", "starred_url": "https://api.github.com/users/izeye/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/izeye/subscriptions", "organizations_url": "https://api.github.com/users/izeye/orgs", "repos_url": "https://api.github.com/users/izeye/repos", "events_url": "https://api.github.com/users/izeye/events{/privacy}", "received_events_url": "https://api.github.com/users/izeye/received_events", "type": "User", "site_admin": false }, "committer": { "login": "izeye", "id": 1059363, "node_id": "MDQ6VXNlcjEwNTkzNjM=", "avatar_url": "https://avatars.githubusercontent.com/u/1059363?v=4", "gravatar_id": "", "url": "https://api.github.com/users/izeye", "html_url": "https://github.com/izeye", "followers_url": "https://api.github.com/users/izeye/followers", "following_url": "https://api.github.com/users/izeye/following{/other_user}", "gists_url": "https://api.github.com/users/izeye/gists{/gist_id}", "starred_url": "https://api.github.com/users/izeye/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/izeye/subscriptions", "organizations_url": "https://api.github.com/users/izeye/orgs", "repos_url": "https://api.github.com/users/izeye/repos", "events_url": "https://api.github.com/users/izeye/events{/privacy}", "received_events_url": "https://api.github.com/users/izeye/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "c3b1bdf569bca6e57bfe4abd0c8c0709a4320e52", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/c3b1bdf569bca6e57bfe4abd0c8c0709a4320e52", "html_url": "rfmoz/grafana-dashboards@c3b1bdf" } ] }, { "sha": "17b134f4110037f66f199749acd245ee4343d320", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6MTdiMTM0ZjQxMTAwMzdmNjZmMTk5NzQ5YWNkMjQ1ZWU0MzQzZDMyMA==", "commit": { "author": { "name": "Jelle vd Kooij", "email": "JellevdK@users.noreply.github.com", "date": "2019-09-25T15:55:25Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2019-09-25T15:55:25Z" }, "message": "Typo \n\nfixed typo", "tree": { "sha": "ce8cd7a0b200261d00dba114fda251b3c6780e08", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/ce8cd7a0b200261d00dba114fda251b3c6780e08" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/17b134f4110037f66f199749acd245ee4343d320", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJdi43uCRBK7hj4Ov3rIwAAdHIIACVAbk+PhLc3mr0Me4qsPtQW\nU/XQfVHme84btEXSLoyVhbnF+z3XmNj6F2rTJ1khz9lAQMJn40mBwWJXJtmysv+9\niLkqKFhKJ2jWjnI47oqoo6gCPY4lE1nrX3ZKOHc4FX6ZzW8Ym091isIGqAk02Skp\nApY8E0hOIkHJeGJ+HlgJe+8KFciwV/0mzYslNmVwPpqXK/Z8bwf2/gJZeYlMYisd\nC1dHtLcLeZC5RUAffNl2co+04LKy1f4P1d2Cwg5I7IzA9+QZ6IepFWXeUe+hIkdG\nMBaZBgBbWI9rSK+enEZmp4JRnbjb+tZ3HyLB1v2NTduq8kCFRh6jmSEicdO/3R8=\n=1Q7W\n-----END PGP SIGNATURE-----\n", "payload": "tree ce8cd7a0b200261d00dba114fda251b3c6780e08\nparent bda97a0407517ae3afcf573e56605ca891848fcd\nauthor Jelle vd Kooij <JellevdK@users.noreply.github.com> 1569426925 +0200\ncommitter GitHub <noreply@github.com> 1569426925 +0200\n\nTypo \n\nfixed typo" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/17b134f4110037f66f199749acd245ee4343d320", "html_url": "rfmoz/grafana-dashboards@17b134f", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/17b134f4110037f66f199749acd245ee4343d320/comments", "author": { "login": "JellevdK", "id": 2342182, "node_id": "MDQ6VXNlcjIzNDIxODI=", "avatar_url": "https://avatars.githubusercontent.com/u/2342182?v=4", "gravatar_id": "", "url": "https://api.github.com/users/JellevdK", "html_url": "https://github.com/JellevdK", "followers_url": "https://api.github.com/users/JellevdK/followers", "following_url": "https://api.github.com/users/JellevdK/following{/other_user}", "gists_url": "https://api.github.com/users/JellevdK/gists{/gist_id}", "starred_url": "https://api.github.com/users/JellevdK/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/JellevdK/subscriptions", "organizations_url": "https://api.github.com/users/JellevdK/orgs", "repos_url": "https://api.github.com/users/JellevdK/repos", "events_url": "https://api.github.com/users/JellevdK/events{/privacy}", "received_events_url": "https://api.github.com/users/JellevdK/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "bda97a0407517ae3afcf573e56605ca891848fcd", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/bda97a0407517ae3afcf573e56605ca891848fcd", "html_url": "rfmoz/grafana-dashboards@bda97a0" } ] }, { "sha": "0b4f0d6745a3079a9ba1a9e8fa34ea1e2efbdf7c", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6MGI0ZjBkNjc0NWEzMDc5YTliYTFhOWU4ZmEzNGVhMWUyZWZiZGY3Yw==", "commit": { "author": { "name": "Ricardo F", "email": "rfrail3@users.noreply.github.com", "date": "2019-06-14T08:28:45Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2019-06-14T08:28:45Z" }, "message": "Merge branch 'master' into improve/use-irate", "tree": { "sha": "398dc76ee8ea1cbab15cdfe42fc9e3430cc854a3", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/398dc76ee8ea1cbab15cdfe42fc9e3430cc854a3" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/0b4f0d6745a3079a9ba1a9e8fa34ea1e2efbdf7c", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJdA1q9CRBK7hj4Ov3rIwAAdHIIAEVNeVPv/Ns9/zHOW8QlejU+\niBjDN1FZ6+/i6vaa/a43FTTrcoF0KHLQydWqfVyVYi17r7SwXMciaw/cXa4/mmtT\n4X8xUDmoVoVEizL6L0u6qWc0ssWJQOI3QGPvI8omkSZy/LPh9GOOSQZQacCgtFdK\nkgw4ViYRQTDUtTVj3iuen3L61wY6KVwxvlIQPfQOSQRwk29UIYmf9L43LslX/KXy\n7wIsoc4DdzhsSRqyiyxi7+bCmeS0ZmeU8KoD0q6UxCgB/smo4Gce/MbVialuok4P\nL7sJ2RRVmntziTs/3UOMDaQL+VV1dOCJWiYoCgSizPPKDE1s9ybKzcVAV/PRoNo=\n=Oh0Y\n-----END PGP SIGNATURE-----\n", "payload": "tree 398dc76ee8ea1cbab15cdfe42fc9e3430cc854a3\nparent e523d086ea1028c389719b8f421e07040f9f80c1\nparent ed302b839ae7f44ab3dc836e84db152e8532edca\nauthor Ricardo F <rfrail3@users.noreply.github.com> 1560500925 +0200\ncommitter GitHub <noreply@github.com> 1560500925 +0200\n\nMerge branch 'master' into improve/use-irate" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/0b4f0d6745a3079a9ba1a9e8fa34ea1e2efbdf7c", "html_url": "rfmoz/grafana-dashboards@0b4f0d6", "comments_url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/0b4f0d6745a3079a9ba1a9e8fa34ea1e2efbdf7c/comments", "author": { "login": "rfrail3", "id": 215429, "node_id": "MDQ6VXNlcjIxNTQyOQ==", "avatar_url": "https://avatars.githubusercontent.com/u/215429?v=4", "gravatar_id": "", "url": "https://api.github.com/users/rfrail3", "html_url": "https://github.com/rfrail3", "followers_url": "https://api.github.com/users/rfrail3/followers", "following_url": "https://api.github.com/users/rfrail3/following{/other_user}", "gists_url": "https://api.github.com/users/rfrail3/gists{/gist_id}", "starred_url": "https://api.github.com/users/rfrail3/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/rfrail3/subscriptions", "organizations_url": "https://api.github.com/users/rfrail3/orgs", "repos_url": "https://api.github.com/users/rfrail3/repos", "events_url": "https://api.github.com/users/rfrail3/events{/privacy}", "received_events_url": "https://api.github.com/users/rfrail3/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://api.github.com/users/web-flow", "html_url": "https://github.com/web-flow", "followers_url": "https://api.github.com/users/web-flow/followers", "following_url": "https://api.github.com/users/web-flow/following{/other_user}", "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", "organizations_url": "https://api.github.com/users/web-flow/orgs", "repos_url": "https://api.github.com/users/web-flow/repos", "events_url": "https://api.github.com/users/web-flow/events{/privacy}", "received_events_url": "https://api.github.com/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "e523d086ea1028c389719b8f421e07040f9f80c1", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/e523d086ea1028c389719b8f421e07040f9f80c1", "html_url": "rfmoz/grafana-dashboards@e523d08" }, { "sha": "ed302b839ae7f44ab3dc836e84db152e8532edca", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/ed302b839ae7f44ab3dc836e84db152e8532edca", "html_url": "rfmoz/grafana-dashboards@ed302b8" } ] }, { "sha": "8a42eeec00aa53cdc8ad95085eaf79aed5583126", "node_id": "MDY6Q29tbWl0ODgwMTkyMjI6OGE0MmVlZWMwMGFhNTNjZGM4YWQ5NTA4NWVhZjc5YWVkNTU4MzEyNg==", "commit": { "author": { "name": "Ricardo F", "email": "rfrail3@users.noreply.github.com", "date": "2019-06-14T08:18:39Z" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "date": "2019-06-14T08:18:39Z" }, "message": "Merge branch 'master' into master", "tree": { "sha": "c5ab20bda73ef0aa0755a8bd080ef9f849904206", "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/trees/c5ab20bda73ef0aa0755a8bd080ef9f849904206" }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/git/commits/8a42eeec00aa53cdc8ad95085eaf79aed5583126", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJdA1hfCRBK7hj4Ov3rIwAAdHIIAEBtIfWITyldY8rGGXeps12P\n0kWqcRAXiQf7GC9DgJBaj/paRdEybWRJ2dP5EXfKIpFjIJCEUe9IMqIVgzJLwFfK\n1Ke0FbYLEoHD/djZbgtQ/vvrECHAOYlYPmnLmEghNwCQGqce1gD7HKcRVWw+4jC+\ndiIRWmuvzEiKRFmSNSMNVTlow8L15v2KxOnycm8z0Vk1SkrbCejzAVE6MdqOXwGa\neet+PR7F4jYy7ARgax+fZpYtSo0apJC7YCZv5PdXY+f2LRuiJy0ZOz7GC9dfcAD9\nizEDTKOoDpaq3IMk1GVg27lvePMCctYmXoaFZO+hMKyiqs+/DQs39Eawx3O7ZfI=\n=wTKP\n-----END PGP SIGNATURE-----\n", "payload": "tree c5ab20bda73ef0aa0755a8bd080ef9f849904206\nparent c1441161f3c5eb3ff0d953beb5ea3401868608c8\nparent b457af06e9f8b7307c5720e8c175ceb9a47ee245\nauthor Ricardo F <rfrail3@users.noreply.github.com> 1560500319 +0200\ncommitter GitHub <noreply@github.com> 1560500319 +0200\n\nMerge branch 'master' into master" } }, "url": "https://api.github.com/repos/rfrail3/grafana-dashboards/commits/8a42eeec00aa53cdc8ad95085eaf79aed5583126", "html_url": "https://github.com/rfrail3/grafana-dashboards/commit/8a42eeec00aa53cdc8ad95…
@Dentrax
Copy link

Dentrax commented Sep 26, 2022

Kind ping @SuperQ, we hit this issue. How can we make export metrics by default without passing fine-grained collector rules? Should we pass --collector.netstat without regex?

@prometheus prometheus locked as resolved and limited conversation to collaborators Sep 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests