Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 86B73200BBF for ; Mon, 14 Nov 2016 18:31:01 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 85397160B0D; Mon, 14 Nov 2016 17:31:01 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D8BBD160AF4 for ; Mon, 14 Nov 2016 18:31:00 +0100 (CET) Received: (qmail 66095 invoked by uid 500); 14 Nov 2016 17:31:00 -0000 Mailing-List: contact issues-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list issues@ambari.apache.org Received: (qmail 66067 invoked by uid 99); 14 Nov 2016 17:31:00 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Nov 2016 17:31:00 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 05AE42C4C74 for ; Mon, 14 Nov 2016 17:31:00 +0000 (UTC) Date: Mon, 14 Nov 2016 17:31:00 +0000 (UTC) From: "Hudson (JIRA)" To: issues@ambari.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (AMBARI-18846) Custom services should be able to easily specify their own dashboards MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 14 Nov 2016 17:31:01 -0000 [ https://issues.apache.org/jira/browse/AMBARI-18846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15664476#comment-15664476 ] Hudson commented on AMBARI-18846: --------------------------------- FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #6005 (See [https://builds.apache.org/job/Ambari-trunk-Commit/6005/]) 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=fa23822bd185a94e241145b0c3cedd394aed99d8]) * (edit) ambari-agent/src/main/python/ambari_agent/CustomServiceOrchestrator.py * (edit) ambari-server/src/main/python/ambari_server/serverConfiguration.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py * (edit) ambari-server/src/test/python/TestResourceFilesKeeper.py * (edit) ambari-agent/src/test/python/ambari_agent/TestFileCache.py * (edit) ambari-server/src/main/python/ambari_server/resourceFilesKeeper.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/stacks/HDP/2.0.6/services/stack_advisor.py * (edit) ambari-agent/src/test/python/ambari_agent/TestCustomServiceOrchestrator.py * (edit) ambari-agent/src/main/python/ambari_agent/FileCache.py * (edit) ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana_util.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/ > 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)