From 957c3474ebe9e21985337e5fd1e084d4fccdf682 Mon Sep 17 00:00:00 2001 From: nvuillam Date: Fri, 16 Aug 2024 20:32:06 +0200 Subject: [PATCH] more metrics keys + docs --- docs/reporters/ApiReporter.md | 4 +++- megalinter/reporters/ApiReporter.py | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/reporters/ApiReporter.md b/docs/reporters/ApiReporter.md index 1b688e05653..9513a53b70e 100644 --- a/docs/reporters/ApiReporter.md +++ b/docs/reporters/ApiReporter.md @@ -117,7 +117,9 @@ API_REPORTER_METRICS_BASIC_AUTH_PASSWORD=GHTRGDHDHdhghg23345DFG^sfg!ss Example of metrics sent to Prometheus ```text -TODO +spectral,source=MegaLinter,orgIdentifier=alpha,gitIdentifier=megalinter/alpha,descriptor=API,linter=spectral,linterKey=API_SPECTRAL metric=0,numberFilesFound=1,elapsedTime=1.57 +shellcheck,source=MegaLinter,orgIdentifier=alpha,gitIdentifier=megalinter/alpha,descriptor=BASH,linter=shellcheck,linterKey=BASH_SHELLCHECK metric=0,numberFilesFound=5,elapsedTime=0.13 +markdownlint,source=MegaLinter,orgIdentifier=alpha,gitIdentifier=megalinter/alpha,descriptor=MARKDOWN,linter=markdownlint,linterKey=MARKDOWN_MARKDOWNLINT metric=291,numberFilesFound=264,numberErrorsFixed=0,elapsedTime=31.5 ``` ## Troubleshooting diff --git a/megalinter/reporters/ApiReporter.py b/megalinter/reporters/ApiReporter.py index 37be3df36ae..4b9a1821ad3 100644 --- a/megalinter/reporters/ApiReporter.py +++ b/megalinter/reporters/ApiReporter.py @@ -246,6 +246,9 @@ def build_metrics_payload(self): f"source={self.payload["source"]}," + f"orgIdentifier={self.payload["orgIdentifier"]}," + f"gitIdentifier={self.payload["gitIdentifier"]}," + + f"gitIdentifier={self.payload["gitIdentifier"]}," + + f"gitRepoName={self.payload["gitRepoName"]}," + + f"gitBranchName={self.payload["gitBranchName"]}," ) all_metrics_lines = [] for linter in self.master.linters: