{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/dyno/issues/106","repository_url":"https://api.github.com/repos/Netflix/dyno","labels_url":"https://api.github.com/repos/Netflix/dyno/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/dyno/issues/106/comments","events_url":"https://api.github.com/repos/Netflix/dyno/issues/106/events","html_url":"https://github.com/Netflix/dyno/pull/106","id":148160706,"number":106,"title":"Track connection pools via the MonitorConsole.","user":{"login":"jcacciatore","id":417961,"avatar_url":"https://avatars.githubusercontent.com/u/417961?v=3","gravatar_id":"","url":"https://api.github.com/users/jcacciatore","html_url":"https://github.com/jcacciatore","followers_url":"https://api.github.com/users/jcacciatore/followers","following_url":"https://api.github.com/users/jcacciatore/following{/other_user}","gists_url":"https://api.github.com/users/jcacciatore/gists{/gist_id}","starred_url":"https://api.github.com/users/jcacciatore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcacciatore/subscriptions","organizations_url":"https://api.github.com/users/jcacciatore/orgs","repos_url":"https://api.github.com/users/jcacciatore/repos","events_url":"https://api.github.com/users/jcacciatore/events{/privacy}","received_events_url":"https://api.github.com/users/jcacciatore/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Netflix/dyno/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-13T19:29:29Z","updated_at":"2016-04-14T13:21:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Netflix/dyno/pulls/106","html_url":"https://github.com/Netflix/dyno/pull/106","diff_url":"https://github.com/Netflix/dyno/pull/106.diff","patch_url":"https://github.com/Netflix/dyno/pull/106.patch"},"body":"**Description**\r\nSince the Dyno client is not a singleton (by design) there have been instances where client applications were instantiating a Dyno client per application thread but did not realize they were doing so. The code in the monitor console uses the connection pool name and relies on it to be unique.\r\n\r\n**Resolution**\r\nEnsure the name is unique and if not, make it so by appending the current system time to the name. The names can be discovered using `MonitorConsole.getMonitorNames()`. Note this does not affect metrics reporting or anything else; the scope of this is confined to the Monitor Console only."},"comment":{"url":"https://api.github.com/repos/Netflix/dyno/issues/comments/209938747","html_url":"https://github.com/Netflix/dyno/pull/106#issuecomment-209938747","issue_url":"https://api.github.com/repos/Netflix/dyno/issues/106","id":209938747,"user":{"login":"ipapapa","id":4562887,"avatar_url":"https://avatars.githubusercontent.com/u/4562887?v=3","gravatar_id":"","url":"https://api.github.com/users/ipapapa","html_url":"https://github.com/ipapapa","followers_url":"https://api.github.com/users/ipapapa/followers","following_url":"https://api.github.com/users/ipapapa/following{/other_user}","gists_url":"https://api.github.com/users/ipapapa/gists{/gist_id}","starred_url":"https://api.github.com/users/ipapapa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipapapa/subscriptions","organizations_url":"https://api.github.com/users/ipapapa/orgs","repos_url":"https://api.github.com/users/ipapapa/repos","events_url":"https://api.github.com/users/ipapapa/events{/privacy}","received_events_url":"https://api.github.com/users/ipapapa/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T13:21:55Z","updated_at":"2016-04-14T13:21:55Z","body":"Please rebase."}}