summaryrefslogtreecommitdiff
path: root/src/recommendation/metrics.py
diff options
context:
space:
mode:
authorSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
committerSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
commit82e03978b89938219958032efb1448cc76baa181 (patch)
tree626f3e54d52ecd49be0ed3bee30abacc0453d081 /src/recommendation/metrics.py
Initial snapshot - OpenTelemetry demo 2.1.3 -f
Diffstat (limited to 'src/recommendation/metrics.py')
-rw-r--r--src/recommendation/metrics.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/recommendation/metrics.py b/src/recommendation/metrics.py
new file mode 100644
index 0000000..51b7996
--- /dev/null
+++ b/src/recommendation/metrics.py
@@ -0,0 +1,17 @@
+#!/usr/bin/python
+
+# Copyright The OpenTelemetry Authors
+# SPDX-License-Identifier: Apache-2.0
+
+def init_metrics(meter):
+
+ # Recommendations counter
+ app_recommendations_counter = meter.create_counter(
+ 'app_recommendations_counter', unit='recommendations', description="Counts the total number of given recommendations"
+ )
+
+ rec_svc_metrics = {
+ "app_recommendations_counter": app_recommendations_counter,
+ }
+
+ return rec_svc_metrics