Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the rca v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the rca v1alpha1 API group. |
|
internal
|
|
|
correlator/graph
Package graph builds the incident topology graph — a compact JSON document linking the affected Kubernetes resources to the services / spans pulled from the originating distributed trace.
|
Package graph builds the incident topology graph — a compact JSON document linking the affected Kubernetes resources to the services / spans pulled from the originating distributed trace. |
|
jaeger
Package jaeger provides a minimal HTTP client for the Jaeger Query API used by the incident graph builder to resolve trace-id → service-call topology.
|
Package jaeger provides a minimal HTTP client for the Jaeger Query API used by the incident graph builder to resolve trace-id → service-call topology. |
|
metrics
Package metrics holds the Prometheus collectors for the RCA Operator's incident lifecycle.
|
Package metrics holds the Prometheus collectors for the RCA Operator's incident lifecycle. |
|
otel
Package otel provides OpenTelemetry setup and span helpers for the RCA Operator.
|
Package otel provides OpenTelemetry setup and span helpers for the RCA Operator. |
|
otelingest
Package otelingest is an in-operator OTLP/HTTP receiver that turns inbound spans and logs (fanned out from the cluster-wide OTel Collector DaemonSet) into watcher.CorrelatorEvent signals for the correlation engine.
|
Package otelingest is an in-operator OTLP/HTTP receiver that turns inbound spans and logs (fanned out from the cluster-wide OTel Collector DaemonSet) into watcher.CorrelatorEvent signals for the correlation engine. |
|
reporter
Package reporter handles IncidentReport CR creation, patching, and resolution.
|
Package reporter handles IncidentReport CR creation, patching, and resolution. |
|
rulengine
Package rulengine provides a generic, CRD-driven rule engine that loads RCACorrelationRule resources dynamically and evaluates them at runtime.
|
Package rulengine provides a generic, CRD-driven rule engine that loads RCACorrelationRule resources dynamically and evaluates them at runtime. |
|
signals
Package signals implements the explicit signal processing pipeline: Normalize → Enrich → Deduplicate.
|
Package signals implements the explicit signal processing pipeline: Normalize → Enrich → Deduplicate. |
|
webhook
Package webhook provides validating and defaulting admission webhooks for RCA Operator CRDs.
|
Package webhook provides validating and defaulting admission webhooks for RCA Operator CRDs. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.
