diff --git a/README.md b/README.md index 1a3afd24..be79d6f4 100755 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Table of Contents * [Final Notes](#final-notes) # Metrics Accelerator -The **metrics accelerator** (**formerly metrics framework**) is a Mule application intended to collect, aggregate and load platform metrics into different visualization systems; providing out of the box integrations and visualization options, including useful dashboards and charts. In addition to the platform metrics, the accelerator also extends the capabilities to integrate with external applications like Jira, Confluence, Jenkins, Bitbucket and Splunk to gather SDLC metrics. This is an [UNLICENSED software, please review the considerations](UNLICENSE.md). If you need assistance for extending this, contact your Mulesoft Customer Success representative or MuleSoft Professional Services +The **metrics accelerator** (**formerly metrics framework**) is a Mule application intended to collect, aggregate and load platform metrics into different visualization systems; providing out of the box integrations and visualization options, including useful dashboards and charts. In addition to the platform metrics, the accelerator also extends the capabilities to integrate with external applications like Jira, Confluence, Jenkins, Bitbucket and Splunk to gather SDLC metrics. This is an [UNLICENSED software, please review the considerations](UNLICENSE.md). If you need assistance on extending this application, contact your MuleSoft Customer Success representative or MuleSoft Professional Services ## Features - Compact Mule application (1 single application) @@ -350,7 +350,7 @@ splunk.index.metrics | Index for storing Platform operational metrics | metrics splunk.index.benefits | Index for storing Platform benefits | platform_benefits -> (*): Please note that by default, "Source Types" are created with a limit of 3000 characters. It is very likely that the Metrics Accelerator JSON event exceeds this limit. In order to solve that, you need to add a new property "TRUNCATE" in the Advanced configuration of the specific Source Type. For example: TRUNCATE = 10000 +> (*): Please note that by default, "Source Types" are created with a limit of 3000 characters. The Metrics Accelerator JSON event might exceed this limit. In order to solve that, you must increase this limit adding a new property "TRUNCATE" in the Advanced configuration of the specific Source Type. For example: TRUNCATE = 40000. Depending of the size of your organization, in terms of Business Groups, environments and number of applications and APIs in each environment, this value can be higher. ### ELK steps diff --git a/dashboards/splunk/osv2__production.xml b/dashboards/splunk/osv2__production.xml index 345b5cb2..7d6cab14 100644 --- a/dashboards/splunk/osv2__production.xml +++ b/dashboards/splunk/osv2__production.xml @@ -37,7 +37,7 @@ ObjectStore V2 - Production - Current Count - index=metrics | eventstats max(_time) as maxTimestamp | where _time=maxTimestamp | search businessGroup IN ($bgToken$) | stats values(osv2Metrics.stats.production.requestCount) as total | stats max(total) as "Request count" + index=metrics | eventstats max(_time) as maxTimestamp | where _time=maxTimestamp | search businessGroup IN ($bgToken$) | stats values(osV2Metrics.stats.production.requestCount) as total | stats max(total) as "Request count" $timeToken.earliest$ $timeToken.latest$ @@ -53,9 +53,9 @@ ObjectStore V2 - Production - Usage Growth - Timeline - ObjectStore V3 - Production - Usage Growth - Timeline + ObjectStore V2 - Production - Usage Growth - Timeline - index=$platformMetricsIndex$ | search businessGroup IN ($bgToken$) | search osv2Metrics.stats.production.requestCount > 0 | chart values(osv2Metrics.stats.production.requestCount) as "Request count" by _time, businessGroup + index=$platformMetricsIndex$ | search businessGroup IN ($bgToken$) | search osV2Metrics.stats.production.requestCount > 0 | chart values(osV2Metrics.stats.production.requestCount) as "Request count" by _time, businessGroup $timeToken.earliest$ $timeToken.latest$ diff --git a/dashboards/splunk/osv2__sandbox.xml b/dashboards/splunk/osv2__sandbox.xml index f16e867f..11e46802 100644 --- a/dashboards/splunk/osv2__sandbox.xml +++ b/dashboards/splunk/osv2__sandbox.xml @@ -37,7 +37,7 @@ ObjectStore V2 - Sandbox - Current Count - index=metrics | eventstats max(_time) as maxTimestamp | where _time=maxTimestamp | search businessGroup IN ($bgToken$) | stats values(osv2Metrics.stats.sandbox.requestCount) as total | stats max(total) as "Request count" + index=metrics | eventstats max(_time) as maxTimestamp | where _time=maxTimestamp | search businessGroup IN ($bgToken$) | stats values(osV2Metrics.stats.sandbox.requestCount) as total | stats max(total) as "Request count" $timeToken.earliest$ $timeToken.latest$ @@ -53,9 +53,9 @@ ObjectStore V2 - Sandbox - Usage Growth - Timeline - ObjectStore V3 - Sandbox - Usage Growth - Timeline + ObjectStore V2 - Sandbox - Usage Growth - Timeline - index=$platformMetricsIndex$ | search businessGroup IN ($bgToken$) | search osv2Metrics.stats.sandbox.requestCount > 0 | chart values(osv2Metrics.stats.sandbox.requestCount) as "Request count" by _time, businessGroup + index=$platformMetricsIndex$ | search businessGroup IN ($bgToken$) | search osV2Metrics.stats.sandbox.requestCount > 0 | chart values(osV2Metrics.stats.sandbox.requestCount) as "Request count" by _time, businessGroup $timeToken.earliest$ $timeToken.latest$ diff --git a/pom.xml b/pom.xml index 4dc3da6b..0a3ffcf8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.mulesoft metrics-accelerator - 1.7.0 + 1.7.1 mule-application metrics-accelerator diff --git a/src/main/mule/sources/anypoint/platform/apis/api-call-osv2.xml b/src/main/mule/sources/anypoint/platform/apis/api-call-osv2.xml index 568e2325..c88b08dd 100644 --- a/src/main/mule/sources/anypoint/platform/apis/api-call-osv2.xml +++ b/src/main/mule/sources/anypoint/platform/apis/api-call-osv2.xml @@ -5,7 +5,7 @@ xsi:schemaLocation=" http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd"> + maxConcurrency="${anypoint.platform.apis.osv2.maxConcurrency}">