summaryrefslogtreecommitdiff
path: root/internal/metrics/metrics.go
AgeCommit message (Collapse)AuthorFiles
2025-02-06[chore] update otel libraries (#3740)Libravatar Dominik Süß1
* chore: update otel dependencies * refactor: combine tracing & metrics in observability package * chore: update example tracing compose file
2024-03-11[chore] Update usage of OTEL libraries (#2725)Libravatar Daenney1
* otel to 1.24 * prometheus exporter to 0.46 * bunotel to 1.1.17 Also: * Use schemaless URL for metrics * Add software version to tracing schema
2024-02-14[feature] Add metrics for instance user count, statuses count and federating ↵Libravatar Tsuribori1
instances count (#2592) Co-authored-by: Tsuribori <none@example.org>
2024-01-21[chore] Downgrade OTEL libraries to 1.20 (#2546)Libravatar Daenney1
For some reason httpconv seems to have disappeared from 1.21, which results in a 1.21 runtime with 1.20 semconv/httpconv which seems to break some things. For now, this rolls the OTEL dependencies back to 1.20 which should fix the observability issues. We'll need to take a look at how to upgrade safely and correctly in the future. Relates to #2503.
2023-11-20[feature] Initial Prometheus metrics implementation (#2334)Libravatar Tsuribori1
* feat: Initial OTEL metrics * docs: add metrics documentation * fix: metrics endpoint conditional check * feat: metrics endpoint basic auth * fix: make metrics-auth-enabled default false * fix: go fmt helpers.gen.go * fix: add metric-related env vars to envparsing.sh * fix: metrics docs * fix: metrics related stuff in envparsing.sh * fix: metrics docs * chore: metrics docs wording * fix: metrics stuff in envparsing? * bump otel versions --------- Co-authored-by: Tsuribori <user@acertaindebian> Co-authored-by: Tsuribori <none@example.org> Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>