anchor.diff:  cilium.operator.process.start_time.second,gauge,,second,,"Start time of the process since unix epoch in seconds",0,cilium,proc start time operator
   cilium.operator.process.virtual_memory.bytes,gauge,,byte,,"Virtual memory size in bytes",0,cilium,virtual mem size operator
   cilium.operator.process.virtual_memory_max.bytes,gauge,,byte,,"Maximum amount of virtual memory available in bytes",0,cilium,virtual mem size max operator
  -cilium.kvstore.operations_duration.seconds.count,count,,second,,"Duration of kvstore operation count",0,cilium,kvstore op time count
  +cilium.kvstore.operations_duration.seconds.count,count,,operation,,"Duration of kvstore operation count",0,cilium,kvstore op time count
   cilium.kvstore.operations_duration.seconds.sum,gauge,,second,,"Duration of kvstore operation sum",0,cilium,kvstore op time sum
  -cilium.kvstore.events_queue.seconds.count,count,,second,,"Count of duration in seconds of received event was blocked before it could be queued",0,cilium,kvstore event block time count
  +cilium.kvstore.events_queue.seconds.count,count,,,,"Count of duration in seconds of received event was blocked before it could be queued",0,cilium,kvstore event block time count
   cilium.kvstore.events_queue.seconds.sum,gauge,,second,,"Sum of duration in seconds received event was blocked before it could be queued",0,cilium,kvstore event block time count
   cilium.operator.eni.available,gauge,,unit,,"Number of ENI with addresses available",0,cilium,eni available
   cilium.operator.eni.available.ips_per_subnet,gauge,,unit,,"Number of available IPs per subnet ID",0,cilium,eni subnet ip
  -cilium.operator.eni.aws_api_duration.seconds.count,count,,second,,"Count of duration of interactions with AWS API",0,cilium,aws api count
  +cilium.operator.eni.aws_api_duration.seconds.count,count,,request,,"Count of duration of interactions with AWS API",0,cilium,aws api count
   cilium.operator.eni.aws_api_duration.seconds.sum,gauge,,second,,"Sum of duration of interactions with AWS API",0,cilium,aws api sum
  -cilium.operator.eni.deficit_resolver.duration.seconds.count,count,,second,,"Count of duration of deficit resolver trigger runs",0,cilium,trigger run time
  +cilium.operator.eni.deficit_resolver.duration.seconds.count,count,,operation,,"Count of duration of deficit resolver trigger runs",0,cilium,trigger run time
   cilium.operator.eni.deficit_resolver.duration.seconds.sum,gauge,,second,,"Sum of duration of deficit resolver trigger runs",0,cilium,trigger run time count
   cilium.operator.eni.deficit_resolver.folds,gauge,,unit,,"Current level of deficit resolver folding",0,cilium,fold level
  -cilium.operator.eni.deficit_resolver.latency.seconds.count,count,,second,,"Count of latency between deficit resolver queue and trigger run",0,cilium,latency run count
  +cilium.operator.eni.deficit_resolver.latency.seconds.count,count,,operation,,"Count of latency between deficit resolver queue and trigger run",0,cilium,latency run count
   cilium.operator.eni.deficit_resolver.latency.seconds.sum,gauge,,second,,"Sum of latency between deficit resolver queue and trigger run",0,cilium,latency run sum
   cilium.operator.eni.deficit_resolver.queued.total,gauge,,event,,"Number of queued deficit resolver triggers",0,cilium,queued deficit triggers
  -cilium.operator.eni.ec2_resync.duration.seconds.count,count,,second,,"Count of duration of ec2 resync trigger runs",0,cilium,resync trigger run count
  +cilium.operator.eni.ec2_resync.duration.seconds.count,count,,operation,,"Count of duration of ec2 resync trigger runs",0,cilium,resync trigger run count
   cilium.operator.eni.ec2_resync.duration.seconds.sum,gauge,,second,,"Sum of duration of ec2 resync trigger runs",0,cilium,resync trigger run sum
   cilium.operator.eni.ec2_resync.folds,gauge,,unit,,"Current level of ec2 resync folding",0,cilium,resync folds
  -cilium.operator.eni.ec2_resync.latency.seconds.count,count,,second,,"Count of latency between ec2 resync queue and trigger run",0,cilium,resync latency count
  +cilium.operator.eni.ec2_resync.latency.seconds.count,count,,operation,,"Count of latency between ec2 resync queue and trigger run",0,cilium,resync latency count
   cilium.operator.eni.ec2_resync.latency.seconds.sum,gauge,,second,,"Sum of latency between ec2 resync queue and trigger run",0,cilium,resync latency sum
   cilium.operator.eni.ec2_resync.queued.total,gauge,,unit,,"Number of queued ec2 resync triggers",0,cilium,queued resync trigger
   cilium.operator.eni.interface_creation_ops,count,,operation,,"Number of ENIs allocated",0,cilium,eni allocated
   cilium.operator.eni.ips.total,gauge,,unit,,"Number of IPs allocated",0,cilium,ip allocated
  -cilium.operator.eni.k8s_sync.duration.seconds.count,count,,second,,"Count of duration of k8s sync trigger run",0,cilium,k8s sync trigger count
  +cilium.operator.eni.k8s_sync.duration.seconds.count,count,,operation,,"Count of duration of k8s sync trigger run",0,cilium,k8s sync trigger count
   cilium.operator.eni.k8s_sync.duration.seconds.sum,gauge,,second,,"Sum of duration of k8s sync trigger run",0,cilium,k8s sync trigger sum
   cilium.operator.eni.k8s_sync.folds,gauge,,second,,"Current level of k8s sync folding",0,cilium,k8s sync folds
  -cilium.operator.eni.k8s_sync.latency.seconds.count,count,,second,,"Count of duration of k8s sync latency between queue and trigger run",0,cilium,k8s sync latency count
  +cilium.operator.eni.k8s_sync.latency.seconds.count,count,,operation,,"Count of duration of k8s sync latency between queue and trigger run",0,cilium,k8s sync latency count
   cilium.operator.eni.k8s_sync.latency.seconds.sum,gauge,,second,,"Sum of duration of k8s sync latency between queue and trigger run",0,cilium,k8s sync latency sum
   cilium.operator.eni.k8s_sync.queued.total,gauge,,unit,,"Number of queued k8s sync triggers",0,cilium,k8s queue trigger
   cilium.operator.eni.nodes.total,gauge,,node,,"Number of nodes by category",0,cilium,eni node
  
positive.code: cilium.policy.l7_parse_errors.total,count,,error,,"Number of total L7 parse errors",-1,cilium,l7 policy error
  cilium.policy.l7_received.total,count,,unit,,"Number of total L7 received requests/responses",1,cilium,l7 policy received
  cilium.policy.max_revision,gauge,,unit,,"Highest policy revision number in the agent",0,cilium,max policy
  cilium.policy.regeneration_time_stats.seconds.count,count,,second,,"Policy regeneration time stats count",0,cilium,policy regen time count
  cilium.policy.regeneration_time_stats.seconds.sum,gauge,,second,,"Policy regeneration time stats count",0,cilium,policy regen time sum
  cilium.policy.regeneration.total,count,,unit,,"Total number of successful policy regenerations",0,cilium,policy regen count
  cilium.process.cpu.seconds.total,gauge,,second,,"Process CPU time in seconds",0,cilium,proc cpu second
  
negative.code: metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name
  cilium.agent.api_process_time.seconds.count,count,,request,,"Count of processing time for all API calls",0,cilium,api proc time count
  cilium.agent.api_process_time.seconds.sum,gauge,,second,,"Sum of processing time for all API calls",0,cilium,api proc time sum
  cilium.agent.bootstrap.seconds.count,count,,,,"Count of bootstrap durations",0,cilium,bootstrap time count
  cilium.agent.bootstrap.seconds.sum,gauge,,second,,"Sum of bootstrap durations",0,cilium,bootstrap time sum
  cilium.bpf.map_ops.total,count,,operation,,"Total BPF map operations performed",0,cilium,bpf map ops
  cilium.controllers.failing.count,count,,error,,"Number of failing controllers",-1,cilium, fail controllers
  cilium.controllers.runs_duration.seconds.count,count,,operation,,"Count of controller processes duration",0,cilium,controller dur count
  cilium.controllers.runs_duration.seconds.sum,gauge,,second,,"Sum of controller processes duration",0,cilium,controller dur sum
  cilium.controllers.runs.total,count,,event,,"Total number of controller runs",0,cilium,controller runs
  cilium.datapath.conntrack_gc.duration.seconds.count,count,,operation,,"Count of garbage collector process duration",0,cilium,gc dur count
  cilium.datapath.conntrack_gc.duration.seconds.sum,gauge,,second,,"Sum of garbage collector process duration",0,cilium,gc dur sum
  cilium.datapath.conntrack_gc.entries,gauge,,garbage collection,,"The number of alive and deleted conntrack entries",0,cilium,conntrack entries
  cilium.datapath.conntrack_gc.key_fallbacks.total,count,,garbage collection,,"The total number of conntrack entries",-1,cilium,conntrack entries total
  