Record Cilium Processing Volume Usage Metrics
Problem to solve
Currently we do not collect any usage ping data on Cilium usage. We need to collect some telemetry so we can start reporting and measuring usage of this feature. This data will also support our North Star metric for Container Security which is the total number of network packets processed.
Intended users
Further details
Proposal
The following data will be collected as part of the usage ping:
- The total number of packets that Cilium has analyzed across all environments
- The total number of packets that Cilium has analyzed and found to be anomalous across all environments
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Implementation details
First few steps towards this were implemented:
- Prometheus query: !30006 (merged)
- Analytics counter: !30005 (merged)
We have unfinished implementation in !30328 (merged). This MR had performance issues described in this comment. Once #220419 (closed) is implementation we will be able to resolve performance issues on that MR.
Scope of work:
- Update !30328 (merged) to use Cilium cluster application model once #220419 (closed) is implemented.
Edited by Arthur Evstifeev