Why do we need to collect CLI metrics? How to collect user's data? will we spin off ingestion pipeline for this? As we spoke, CLI is out of scope in the current metrics work since CLI is running on user context, not radius service context. Also we can collect CLI behaviors from server side.
Can you define DE metrics consistent with the other RP? these are server side metrics so it should be same name and dimentions.
What are the goal and non-goal of this proposal?
Gathering Kubernetes metrics is out of scope. This needs to focus only on radius metrics
What is the proposal of telemetry backend service infra? which telemetry client will you ? e.g. opentelemetry
The below metrics are missing:
Client sdk metrics too such as kubeclient/azure client sdk/UCP client/etc.
Backend worker metrics such as how many operation is failed or succeeded.
What kinds of minimum attributions(a.k.a dimensions) will be included in each metrics?
Core and Custom Metrics in Radius
Author: Yetkin Timocin (@ytimocin) Last Updated: 11/11/2022 Status: [Work in Progress]
This document proposes a design for the set of metrics in Radius.
Introduction
Core Metrics in Radius
(https://margara.faculty.polimi.it/papers/2020_debs_kaiju.pdf)
Details
Custom Metrics in Radius
Introduction
Design
Proposed Custom Metrics
[Draft]
Radius Core Metrics
Core RP Metrics
Link RP Metrics
CLI Metrics
Deployment Engine Metrics
References
AB#5058