Collections/Specs¶
All collections and specifications which distribute also tools and methods.
Overview¶
eBPF¶
Instead of relying on static counters and gauges exposed by the operating system, eBPF enables the collection & in-kernel aggregation of custom metrics and generation of visibility events based on a wide range of possible sources.
Projects¶
- Cilium, network connectivity security and observability
- Falco, Kubernetes threat detection engine. Use case example: Package dependency scanning with GitLab Package Hunter
- Parca, Continuous Profiling
- Tracee, Runtime Security and Forensics
Hot Topics¶
OpenMetrics¶
Facts¶
- OpenMetrics is a Cloud Native Computing Foundation project, accepted as sandbox project in 2018
- Prometheus supports OpenMetrics
Hot Topics¶
- What You Need to Know About OpenMetrics at KubeCon EU 2020
OpenTelemetry¶
OpenTelemetry is a set of APIs, SDKs, tooling and integrations that are designed for the creation and management of telemetry data such as traces, metrics, and logs.
Facts¶
- Bring your own backend. OpenTelemetry provides the specification and collector only.
- KubeCon NA 2021: OpenTelemetry Collector Deployment Patterns
- Support for traces, metrics, logs.
Hot Topics¶
- Learn OpenTelemetry tracing using a lightweight microservice project
- Logz.io created a great learning series for OpenTelemetry getting started in various languages:
- How auto-instrumentation can help
- CI/CD Observability: Tracing with OpenTelemetry (GitLab proposal)
OpenSLO¶
OpenSLO is a service level objective (SLO) language that declaratively defines reliability and performance targets using a simple YAML specification.
The project provides specification, tools, and more tools.
Facts¶
- A specification makes it easier to integrate and deploy common tools.