{"action":"created","issue":{"url":"https://api.github.com/repos/firehol/netdata/issues/770","repository_url":"https://api.github.com/repos/firehol/netdata","labels_url":"https://api.github.com/repos/firehol/netdata/issues/770/labels{/name}","comments_url":"https://api.github.com/repos/firehol/netdata/issues/770/comments","events_url":"https://api.github.com/repos/firehol/netdata/issues/770/events","html_url":"https://github.com/firehol/netdata/issues/770","id":170519379,"number":770,"title":"Feature request: GPU monitoring support","user":{"login":"Brainiarc7","id":2356871,"avatar_url":"https://avatars.githubusercontent.com/u/2356871?v=3","gravatar_id":"","url":"https://api.github.com/users/Brainiarc7","html_url":"https://github.com/Brainiarc7","followers_url":"https://api.github.com/users/Brainiarc7/followers","following_url":"https://api.github.com/users/Brainiarc7/following{/other_user}","gists_url":"https://api.github.com/users/Brainiarc7/gists{/gist_id}","starred_url":"https://api.github.com/users/Brainiarc7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brainiarc7/subscriptions","organizations_url":"https://api.github.com/users/Brainiarc7/orgs","repos_url":"https://api.github.com/users/Brainiarc7/repos","events_url":"https://api.github.com/users/Brainiarc7/events{/privacy}","received_events_url":"https://api.github.com/users/Brainiarc7/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/firehol/netdata/labels/new%20plugin%20request","name":"new plugin request","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-08-10T21:08:46Z","updated_at":"2016-08-26T22:18:52Z","closed_at":null,"body":"Hello guys,\r\n\r\nHere's a feature request:\r\n\r\nCan we have GPU monitoring support on this software, in a similar fashion  that Ganglia uses?\r\n\r\nThat way, it can be adapted to work across multiple vendors (AMD and NVIDIA) as we call up the respective tools from a python script, as illustrated here:\r\n\r\n1. http://blog.erdemagaoglu.com/post/3074180322/monitoring-nvidia-gpu-metrics-with-ganglia\r\n2. https://sourceforge.net/projects/nvchart/\r\n\r\nRegards,\r\n\r\nBrainiarc7."},"comment":{"url":"https://api.github.com/repos/firehol/netdata/issues/comments/242865560","html_url":"https://github.com/firehol/netdata/issues/770#issuecomment-242865560","issue_url":"https://api.github.com/repos/firehol/netdata/issues/770","id":242865560,"user":{"login":"Splo0sh","id":19515548,"avatar_url":"https://avatars.githubusercontent.com/u/19515548?v=3","gravatar_id":"","url":"https://api.github.com/users/Splo0sh","html_url":"https://github.com/Splo0sh","followers_url":"https://api.github.com/users/Splo0sh/followers","following_url":"https://api.github.com/users/Splo0sh/following{/other_user}","gists_url":"https://api.github.com/users/Splo0sh/gists{/gist_id}","starred_url":"https://api.github.com/users/Splo0sh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Splo0sh/subscriptions","organizations_url":"https://api.github.com/users/Splo0sh/orgs","repos_url":"https://api.github.com/users/Splo0sh/repos","events_url":"https://api.github.com/users/Splo0sh/events{/privacy}","received_events_url":"https://api.github.com/users/Splo0sh/received_events","type":"User","site_admin":false},"created_at":"2016-08-26T22:18:52Z","updated_at":"2016-08-26T22:18:52Z","body":"Okay, here is my first go: [https://github.com/Splo0sh/netdata_nv_plugin](https://github.com/Splo0sh/netdata_nv_plugin)\r\n\r\nI have some problems with the legacy mode. It's working fine when debuging it via `/usr/libexec/netdata/plugins.d/python.d.plugin debug nv` but when running in netdata the `nvidia-settings` app that I call for that is not able to access any info. I have some ideas why this is happening but it's really secondary at the moment and I will take look soon.\r\n\r\n@Brainiarc7, I tested it under Ubuntu 16.04, with the nvidia drivers installed. On one system I have a GTX 980 which works fine and on my old MacBook Pro it's a 9600m gt/9400m which also works but only showing temperature and memory usage. Legacy mode would add GPU and memory load, as well as clock frequencies.\r\n\r\nI was also able to test the functions on a OpenSuse system at work with 4 Nvidia Quadro cards (K80, so with ECC) and these should also work. But I'm not allowed to let netdata run there, sooooo yeah. Hope it works ^^\r\n\r\nAnd last but not least, I have no chance of testing Nvidia S-class units e.g. the Tesla S2070. But they should theoretically give additional temperatures (intake, exhaust and board) and fan RPM.\r\n\r\nGive it a try and tell me if I screwed up somewhere ;)\r\n\r\nAnd check out the `README`. Important thing is to have the nvidia drivers installed and either the `nvidia-ml-py` python package installed via pip, or downlaod the source package and copy the containing two scripts to netdata's `python-modules` folder.\r\n\r\nCheers\r\n\r\nPS: I will look into AMD next, but I don't have a card to test and non of my family, friends or coworker seems to have one available for testing either. So this will be fun ^^"}}
{"actor":{"display_login":"Splo0sh"}}