{"action":"closed","issue":{"url":"https://api.github.com/repos/prometheus/node_exporter/issues/497","repository_url":"https://api.github.com/repos/prometheus/node_exporter","labels_url":"https://api.github.com/repos/prometheus/node_exporter/issues/497/labels{/name}","comments_url":"https://api.github.com/repos/prometheus/node_exporter/issues/497/comments","events_url":"https://api.github.com/repos/prometheus/node_exporter/issues/497/events","html_url":"https://github.com/prometheus/node_exporter/issues/497","id":212141163,"node_id":"MDU6SXNzdWUyMTIxNDExNjM=","number":497,"title":"Interrupt metrics have very high cardinality","user":{"login":"mattbostock","id":4348848,"node_id":"MDQ6VXNlcjQzNDg4NDg=","avatar_url":"https://avatars3.githubusercontent.com/u/4348848?v=4","gravatar_id":"","url":"https://api.github.com/users/mattbostock","html_url":"https://github.com/mattbostock","followers_url":"https://api.github.com/users/mattbostock/followers","following_url":"https://api.github.com/users/mattbostock/following{/other_user}","gists_url":"https://api.github.com/users/mattbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mattbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattbostock/subscriptions","organizations_url":"https://api.github.com/users/mattbostock/orgs","repos_url":"https://api.github.com/users/mattbostock/repos","events_url":"https://api.github.com/users/mattbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mattbostock/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-03-06T14:39:00Z","updated_at":"2018-08-18T09:49:35Z","closed_at":"2018-08-18T09:49:35Z","author_association":"CONTRIBUTOR","body":"The metrics generated by the 'interrupts' collector have very high cardinality. The labels on Linux include:\r\n\r\n- CPU number\r\n- interrupt type\r\n- device\r\n- info\r\n\r\nWe have machines with 32 virtual CPUs, and on these machines the interrupt metrics can account for ~3,900 metrics out of a total of 7,500 from the Node Exporter per machine. If you multiply that by ~250 machines in given datacentre, the Prometheus instance in that datacentre would have one million metrics for interrupts.\r\n\r\nWe can disable the collector (it's disabled by default) or configure Prometheus to drop some of these metrics using relabelling, but I'm raising an issue here in case others experience the same issue. We might want to do something to reduce the cardinality in Node Exporter."}}
{"actor":{"display_login":"discordianfish"}}