From 55798ac70468cafc3ae4e48f72f17cac4573c44e Mon Sep 17 00:00:00 2001 From: Sophie Schiller Date: Tue, 9 Nov 2021 11:48:03 +0100 Subject: [PATCH] hedgedoc: add telegraf config for hedgedoc metrics --- bundles/hedgedoc/metadata.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/bundles/hedgedoc/metadata.py b/bundles/hedgedoc/metadata.py index 89715aa..048ca34 100644 --- a/bundles/hedgedoc/metadata.py +++ b/bundles/hedgedoc/metadata.py @@ -74,6 +74,29 @@ defaults = { } +if node.has_bundle('telegraf'): + defaults['telegraf'] = { + 'input_plugins': { + 'builtin': { + 'http': [{ + 'urls': [ + 'http://127.0.0.1:3000/status' + ], + 'data_format': 'json', + 'name_override': 'hedgedoc_status', + }], + 'prometheus': [{ + 'urls': [ + 'http://127.0.0.1:3000/metrics' + ], + 'name_override': 'hedgedoc_metrics', + 'metric_version': 2, + }], + }, + }, + } + + @metadata_reactor.provides( 'icinga2_api/hedgedoc/services', )