[ https://issues.apache.org/jira/browse/AMBARI-18846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15664950#comment-15664950 ]
Hudson commented on AMBARI-18846: --------------------------------- FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #6008 (See [https://builds.apache.org/job/Ambari-trunk-Commit/6008/]) Revert "AMBARI-18846 - Custom services should be able to easily specify (tthorpe: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=3868cbe4d249a02d923f5502c9a9a24787550991]) * (edit) ambari-agent/src/test/python/ambari_agent/TestCustomServiceOrchestrator.py * (edit) ambari-agent/src/main/python/ambari_agent/CustomServiceOrchestrator.py * (edit) ambari-agent/src/test/python/ambari_agent/TestFileCache.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py * (edit) ambari-agent/src/main/python/ambari_agent/FileCache.py * (edit) ambari-server/src/test/python/TestResourceFilesKeeper.py * (edit) ambari-server/src/main/python/ambari_server/serverConfiguration.py * (edit) ambari-server/src/main/python/ambari_server/resourceFilesKeeper.py * (edit) ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana_util.py AMBARI-18846 - Custom services should be able to easily specify their (tthorpe: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=a1906001cc17070068cf529ad70f5f9e34d56ff0]) * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana_util.py * (edit) ambari-server/src/main/python/ambari_server/serverConfiguration.py * (edit) ambari-server/src/test/python/TestResourceFilesKeeper.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py * (edit) ambari-agent/src/main/python/ambari_agent/FileCache.py * (edit) ambari-agent/src/test/python/ambari_agent/TestFileCache.py * (edit) ambari-server/src/main/python/ambari_server/resourceFilesKeeper.py * (edit) ambari-agent/src/main/python/ambari_agent/CustomServiceOrchestrator.py * (edit) ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py * (edit) ambari-agent/src/test/python/ambari_agent/TestCustomServiceOrchestrator.py > Custom services should be able to easily specify their own dashboards > --------------------------------------------------------------------- > > Key: AMBARI-18846 > URL: https://issues.apache.org/jira/browse/AMBARI-18846 > Project: Ambari > Issue Type: Improvement > Components: ambari-admin, ambari-metrics, ambari-server > Affects Versions: trunk, 2.4.0, 2.5.0 > Reporter: Tim Thorpe > Assignee: Tim Thorpe > Fix For: trunk, 2.5.0 > > Attachments: AMBARI-18846.patch > > > Currently all dashboards are added directly in under the AMBARI_METRICS > package directory (package/files/grafana-dashboards). > In order for custom services to add dashboards, they need to add the files > directly under that folder. Each time the Ambari server is upgraded, those > files will be lost as the AMBARI_METRICS service definition will be replaced. > This JIRA proposes adding a new directory under the ambari-server/resources. > This will contain both the dashboards and metrics for custom services. > The dashboards here will not be organized by stack. Each service will add a > directory containing their dashboards and will add a metrics file. > resources/dashboards/grafana-dashboards/MY_SERVICE/<dashboards> > resources/dashboards/service-metrics/MY_SERVICE.txt > The resources/dashboards directory will need to get sync'd to the agents. -- This message was sent by Atlassian JIRA (v6.3.4#6332)