Added
- Traces collection and forwarding to Nebius AI Cloud. For more details, see How to ingest traces with Nebius Observability Agent for Kubernetes.
- Configuration option
config.traces.enabledto enable or disable trace collection. Default:true. - OTLP endpoint for receiving traces from applications at
nebius-observability-agent.<namespace>.svc.cluster.local:4317, where<namespace>is the Managed Service for Kubernetes namespace where the agent is installed (default:observability).
Added
- Support for setting the metadata region in Helm values for Managed Service for Kubernetes clusters not running on Compute VMs.
-
Configuration option
metadata.region(e.g.,eu-north1) to specify the region when automatic detection is not available. -
Configuration option
metadata.parent_id(e.g.,project-e00abcde...) to specify the parent project ID. -
Required setup commands for authentication:
-
nebius iam auth-public-key generate —service-account-id {targetSaId} —output credentials.json kubectl create secret --namespace=observability generic iam-credentials-file --from-file=credentials.json
-
-
The target service account (
target-sa-id) must be granted the following permissions:logging.logs.writerfor sending logs to Loggingmonitoring.metrics.writerfor sending metrics to Monitoring
Added
- Metrics collection capability for Managed Service for Kubernetes workloads.
- Metrics forwarding to Monitoring.
- Configurable settings to choose between logs only, metrics only or both.
- Option to exclude agent logs from collection (
config.logs.collectAgentLogs: false). - Option to exclude agent metrics from collection (
config.metrics.collectAgentMetrics: false). - Metrics enrichment with cluster ID, node group ID and other Managed Service for Kubernetes metadata.