SigNoz / signoz

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
https://signoz.io
Other
19.47k stars 1.31k forks source link

chore: add k8s daemonset resources #6408

Closed srikanthccv closed 2 weeks ago

srikanthccv commented 2 weeks ago

Summary

Part of https://github.com/SigNoz/signoz/issues/5373


[!IMPORTANT] Add support for Kubernetes DaemonSets in query service with new API routes, repository methods, and models.

  • Behavior:
    • Adds support for Kubernetes DaemonSets in APIHandler with new routes for attribute keys, values, and list in http_handler.go and infra.go.
    • Introduces DaemonSetsRepo in daemonsets.go to handle DaemonSet metrics and attributes.
  • Models:
    • Adds DaemonSetListRequest, DaemonSetListResponse, and DaemonSetListRecord to infra.go.
  • Misc:
    • Adds getParamsForTopDaemonSets() in common.go for query parameter handling.
    • Updates APIHandler to include daemonsetsRepo in http_handler.go.

This description was created by Ellipsis for 533bbbffd5935442fc00603b7ff04eeddbdb796a. It will automatically update as commits are pushed.