{"semconvVersion":"1.44.0","count":14,"domains":[{"slug":"database","title":"Databases","blurb":"Client calls to SQL and NoSQL stores: the query, the operation, the collection, and the connection pool behind them.","url":"/domains/database","namespaces":[{"name":"db","count":48},{"name":"cassandra","count":6},{"name":"oracle","count":5},{"name":"elasticsearch","count":1},{"name":"pool","count":1}],"counts":{"attributes":61,"stable":9,"deprecated":35,"metrics":22,"spans":13,"events":1,"entities":0},"attributes":["cassandra.consistency.level","cassandra.coordinator.dc","cassandra.coordinator.id","cassandra.page.size","cassandra.query.idempotent","cassandra.speculative_execution.count","db.cassandra.consistency_level","db.cassandra.coordinator.dc","db.cassandra.coordinator.id","db.cassandra.idempotence","db.cassandra.page_size","db.cassandra.speculative_execution_count","db.cassandra.table","db.client.connection.pool.name","db.client.connection.state","db.client.connections.pool.name","db.client.connections.state","db.collection.name","db.connection_string","db.cosmosdb.client_id","db.cosmosdb.connection_mode","db.cosmosdb.consistency_level","db.cosmosdb.container","db.cosmosdb.operation_type","db.cosmosdb.regions_contacted","db.cosmosdb.request_charge","db.cosmosdb.request_content_length","db.cosmosdb.status_code","db.cosmosdb.sub_status_code","db.elasticsearch.cluster.name","db.elasticsearch.node.name","db.elasticsearch.path_parts","db.instance.id","db.jdbc.driver_classname","db.mongodb.collection","db.mssql.instance_name","db.name","db.namespace","db.operation","db.operation.batch.size","db.operation.name","db.operation.parameter","db.query.parameter","db.query.summary","db.query.text","db.redis.database_index","db.response.returned_rows","db.response.status_code","db.sql.table","db.statement","db.stored_procedure.name","db.system","db.system.name","db.user","elasticsearch.node.name","oracle.db.domain","oracle.db.instance.name","oracle.db.name","oracle.db.pdb","oracle.db.service","pool.name"],"metrics":["db.client.connection.count","db.client.connection.create_time","db.client.connection.idle.max","db.client.connection.idle.min","db.client.connection.max","db.client.connection.pending_requests","db.client.connection.timeouts","db.client.connection.use_time","db.client.connection.wait_time","db.client.connections.create_time","db.client.connections.idle.max","db.client.connections.idle.min","db.client.connections.max","db.client.connections.pending_requests","db.client.connections.timeouts","db.client.connections.usage","db.client.connections.use_time","db.client.connections.wait_time","db.client.cosmosdb.active_instance.count","db.client.cosmosdb.operation.request_charge","db.client.operation.duration","db.client.response.returned_rows"],"signals":[{"name":"span.db.cassandra.client","kind":"span","spanKind":"client"},{"name":"span.db.client","kind":"span","spanKind":"client"},{"name":"span.db.couchdb.client","kind":"span","spanKind":"client"},{"name":"span.db.elasticsearch.client","kind":"span","spanKind":"client"},{"name":"span.db.hbase.client","kind":"span","spanKind":"client"},{"name":"span.db.mariadb.client","kind":"span","spanKind":"client"},{"name":"span.db.mongodb.client","kind":"span","spanKind":"client"},{"name":"span.db.mysql.client","kind":"span","spanKind":"client"},{"name":"span.db.oracledb.client","kind":"span","spanKind":"client"},{"name":"span.db.postgresql.client","kind":"span","spanKind":"client"},{"name":"span.db.redis.client","kind":"span","spanKind":"client"},{"name":"span.db.sql_server.client","kind":"span","spanKind":"client"},{"name":"span.db.sql.client","kind":"span","spanKind":"client"},{"name":"db.client.operation.exception","kind":"event","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5}]},{"slug":"http","title":"HTTP and the web","blurb":"Client and server HTTP calls, the URL they address, and the browser that made them.","url":"/domains/http","namespaces":[{"name":"http","count":26},{"name":"url","count":13},{"name":"browser","count":11},{"name":"user_agent","count":6},{"name":"graphql","count":3},{"name":"webengine","count":3}],"counts":{"attributes":62,"stable":13,"deprecated":14,"metrics":10,"spans":3,"events":3,"entities":3},"attributes":["browser.brands","browser.document.url.full","browser.language","browser.mobile","browser.platform","browser.web_vital.delta","browser.web_vital.id","browser.web_vital.name","browser.web_vital.navigation_type","browser.web_vital.rating","browser.web_vital.value","graphql.document","graphql.operation.name","graphql.operation.type","http.client_ip","http.connection.state","http.flavor","http.host","http.method","http.request_content_length","http.request_content_length_uncompressed","http.request.body.size","http.request.header","http.request.method","http.request.method_original","http.request.resend_count","http.request.size","http.response_content_length","http.response_content_length_uncompressed","http.response.body.size","http.response.header","http.response.size","http.response.status_code","http.route","http.scheme","http.server_name","http.status_code","http.target","http.url","http.user_agent","url.domain","url.extension","url.fragment","url.full","url.original","url.path","url.port","url.query","url.registered_domain","url.scheme","url.subdomain","url.template","url.top_level_domain","user_agent.name","user_agent.original","user_agent.os.name","user_agent.os.version","user_agent.synthetic.type","user_agent.version","webengine.description","webengine.name","webengine.version"],"metrics":["http.client.active_requests","http.client.connection.duration","http.client.open_connections","http.client.request.body.size","http.client.request.duration","http.client.response.body.size","http.server.active_requests","http.server.request.body.size","http.server.request.duration","http.server.response.body.size"],"signals":[{"name":"span.graphql.server","kind":"span","spanKind":"server"},{"name":"span.http.client","kind":"span","spanKind":"client"},{"name":"span.http.server","kind":"span","spanKind":"server"},{"name":"browser.web_vital","kind":"event","spanKind":null},{"name":"http.client.request.exception","kind":"event","spanKind":null},{"name":"http.server.request.exception","kind":"event","spanKind":null},{"name":"browser","kind":"entity","spanKind":null},{"name":"browser.document","kind":"entity","spanKind":null},{"name":"webengine","kind":"entity","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"rpc","title":"RPC","blurb":"Remote procedure calls: gRPC, JSON-RPC, ONC RPC and the framework layers on top of them.","url":"/domains/rpc","namespaces":[{"name":"rpc","count":22},{"name":"onc_rpc","count":4},{"name":"jsonrpc","count":2},{"name":"signalr","count":2}],"counts":{"attributes":30,"stable":2,"deprecated":16,"metrics":14,"spans":10,"events":3,"entities":0},"attributes":["jsonrpc.protocol.version","jsonrpc.request.id","onc_rpc.procedure.name","onc_rpc.procedure.number","onc_rpc.program.name","onc_rpc.version","rpc.connect_rpc.error_code","rpc.connect_rpc.request.metadata","rpc.connect_rpc.response.metadata","rpc.grpc.request.metadata","rpc.grpc.response.metadata","rpc.grpc.status_code","rpc.jsonrpc.error_code","rpc.jsonrpc.error_message","rpc.jsonrpc.request_id","rpc.jsonrpc.version","rpc.message.compressed_size","rpc.message.id","rpc.message.type","rpc.message.uncompressed_size","rpc.method","rpc.method_original","rpc.request.metadata","rpc.response.metadata","rpc.response.status_code","rpc.service","rpc.system","rpc.system.name","signalr.connection.status","signalr.transport"],"metrics":["rpc.client.call.duration","rpc.client.duration","rpc.client.request.size","rpc.client.requests_per_rpc","rpc.client.response.size","rpc.client.responses_per_rpc","rpc.server.call.duration","rpc.server.duration","rpc.server.request.size","rpc.server.requests_per_rpc","rpc.server.response.size","rpc.server.responses_per_rpc","signalr.server.active_connections","signalr.server.connection.duration"],"signals":[{"name":"span.rpc.call.client","kind":"span","spanKind":"client"},{"name":"span.rpc.call.server","kind":"span","spanKind":"server"},{"name":"span.rpc.connect_rpc.call.client","kind":"span","spanKind":"client"},{"name":"span.rpc.connect_rpc.call.server","kind":"span","spanKind":"server"},{"name":"span.rpc.dubbo.call.client","kind":"span","spanKind":"client"},{"name":"span.rpc.dubbo.call.server","kind":"span","spanKind":"server"},{"name":"span.rpc.grpc.call.client","kind":"span","spanKind":"client"},{"name":"span.rpc.grpc.call.server","kind":"span","spanKind":"server"},{"name":"span.rpc.jsonrpc.call.client","kind":"span","spanKind":"client"},{"name":"span.rpc.jsonrpc.call.server","kind":"span","spanKind":"server"},{"name":"rpc.client.call.exception","kind":"event","spanKind":null},{"name":"rpc.message","kind":"event","spanKind":null},{"name":"rpc.server.call.exception","kind":"event","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5}]},{"slug":"messaging","title":"Messaging","blurb":"Queues, topics and brokers — producing, receiving, processing and settling a message.","url":"/domains/messaging","namespaces":[{"name":"messaging","count":48},{"name":"cloudevents","count":5},{"name":"message","count":4}],"counts":{"attributes":57,"stable":0,"deprecated":14,"metrics":10,"spans":8,"events":5,"entities":0},"attributes":["cloudevents.event_id","cloudevents.event_source","cloudevents.event_spec_version","cloudevents.event_subject","cloudevents.event_type","message.compressed_size","message.id","message.type","message.uncompressed_size","messaging.batch.message_count","messaging.client_id","messaging.client.id","messaging.consumer.group.name","messaging.destination_publish.anonymous","messaging.destination_publish.name","messaging.destination.anonymous","messaging.destination.name","messaging.destination.partition.id","messaging.destination.subscription.name","messaging.destination.template","messaging.destination.temporary","messaging.eventhubs.consumer.group","messaging.eventhubs.message.enqueued_time","messaging.gcp_pubsub.message.ack_deadline","messaging.gcp_pubsub.message.ack_id","messaging.gcp_pubsub.message.delivery_attempt","messaging.gcp_pubsub.message.ordering_key","messaging.kafka.cluster.id","messaging.kafka.consumer.group","messaging.kafka.destination.partition","messaging.kafka.message.key","messaging.kafka.message.offset","messaging.kafka.message.tombstone","messaging.kafka.offset","messaging.message.body.size","messaging.message.conversation_id","messaging.message.envelope.size","messaging.message.id","messaging.operation","messaging.operation.name","messaging.operation.type","messaging.rabbitmq.destination.routing_key","messaging.rabbitmq.message.delivery_tag","messaging.rocketmq.client_group","messaging.rocketmq.consumption_model","messaging.rocketmq.message.delay_time_level","messaging.rocketmq.message.delivery_timestamp","messaging.rocketmq.message.group","messaging.rocketmq.message.keys","messaging.rocketmq.message.tag","messaging.rocketmq.message.type","messaging.rocketmq.namespace","messaging.servicebus.destination.subscription_name","messaging.servicebus.disposition_status","messaging.servicebus.message.delivery_count","messaging.servicebus.message.enqueued_time","messaging.system"],"metrics":["messaging.client.consumed.messages","messaging.client.operation.duration","messaging.client.published.messages","messaging.client.sent.messages","messaging.process.duration","messaging.process.messages","messaging.publish.duration","messaging.publish.messages","messaging.receive.duration","messaging.receive.messages"],"signals":[{"name":"messaging.create.producer","kind":"span","spanKind":"producer"},{"name":"messaging.eventhubs.generic.client","kind":"span","spanKind":"client"},{"name":"messaging.process.consumer","kind":"span","spanKind":"consumer"},{"name":"messaging.receive.client","kind":"span","spanKind":"client"},{"name":"messaging.send.client","kind":"span","spanKind":"client"},{"name":"messaging.send.producer","kind":"span","spanKind":"producer"},{"name":"messaging.servicebus.generic.client","kind":"span","spanKind":"client"},{"name":"messaging.settle.client","kind":"span","spanKind":"client"},{"name":"messaging.create.exception","kind":"event","spanKind":null},{"name":"messaging.process.exception","kind":"event","spanKind":null},{"name":"messaging.receive.exception","kind":"event","spanKind":null},{"name":"messaging.send.exception","kind":"event","spanKind":null},{"name":"messaging.settle.exception","kind":"event","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5}]},{"slug":"gen-ai","title":"Generative AI","blurb":"Model calls, agents, tools and MCP. Split into its own repository in v1.44.0 and still unreleased.","url":"/domains/gen-ai","namespaces":[{"name":"gen_ai","count":83},{"name":"mcp","count":4},{"name":"openai","count":4}],"counts":{"attributes":91,"stable":0,"deprecated":11,"metrics":27,"spans":25,"events":11,"entities":0},"attributes":["gen_ai.agent.description","gen_ai.agent.id","gen_ai.agent.name","gen_ai.agent.version","gen_ai.completion","gen_ai.conversation.compacted","gen_ai.conversation.id","gen_ai.data_source.id","gen_ai.embeddings.dimension.count","gen_ai.evaluation.explanation","gen_ai.evaluation.name","gen_ai.evaluation.score.label","gen_ai.evaluation.score.value","gen_ai.input.messages","gen_ai.memory.query.text","gen_ai.memory.record.count","gen_ai.memory.record.id","gen_ai.memory.records","gen_ai.memory.store.id","gen_ai.openai.request.response_format","gen_ai.openai.request.seed","gen_ai.openai.request.service_tier","gen_ai.openai.response.service_tier","gen_ai.openai.response.system_fingerprint","gen_ai.operation.name","gen_ai.output.messages","gen_ai.output.type","gen_ai.prompt","gen_ai.prompt.name","gen_ai.prompt.variable","gen_ai.prompt.version","gen_ai.provider.name","gen_ai.request.choice.count","gen_ai.request.encoding_formats","gen_ai.request.frequency_penalty","gen_ai.request.max_tokens","gen_ai.request.model","gen_ai.request.presence_penalty","gen_ai.request.previous_response.id","gen_ai.request.reasoning.level","gen_ai.request.seed","gen_ai.request.stop_sequences","gen_ai.request.stream","gen_ai.request.stream_cursor","gen_ai.request.temperature","gen_ai.request.top_k","gen_ai.request.top_p","gen_ai.response.finish_reasons","gen_ai.response.id","gen_ai.response.model","gen_ai.response.status","gen_ai.response.time_to_first_chunk","gen_ai.retrieval.documents","gen_ai.retrieval.query.text","gen_ai.retrieval.top_k","gen_ai.system","gen_ai.system_instructions","gen_ai.token.type","gen_ai.tool.call.arguments","gen_ai.tool.call.id","gen_ai.tool.call.result","gen_ai.tool.definitions","gen_ai.tool.description","gen_ai.tool.name","gen_ai.tool.type","gen_ai.usage.audio.cache_read.input_tokens","gen_ai.usage.audio.input_tokens","gen_ai.usage.audio.output_tokens","gen_ai.usage.cache_creation.input_tokens","gen_ai.usage.cache_read.input_tokens","gen_ai.usage.cache_write.input_tokens","gen_ai.usage.completion_tokens","gen_ai.usage.image.cache_read.input_tokens","gen_ai.usage.image.input_tokens","gen_ai.usage.image.output_tokens","gen_ai.usage.input_tokens","gen_ai.usage.output_tokens","gen_ai.usage.prompt_tokens","gen_ai.usage.reasoning.output_tokens","gen_ai.usage.text.cache_read.input_tokens","gen_ai.usage.text.input_tokens","gen_ai.usage.text.output_tokens","gen_ai.workflow.name","mcp.method.name","mcp.protocol.version","mcp.resource.uri","mcp.session.id","openai.api.type","openai.request.service_tier","openai.response.service_tier","openai.response.system_fingerprint"],"metrics":["gen_ai.client.operation.duration","gen_ai.client.operation.duration","gen_ai.client.operation.time_per_output_chunk","gen_ai.client.operation.time_per_output_chunk","gen_ai.client.operation.time_to_first_chunk","gen_ai.client.operation.time_to_first_chunk","gen_ai.client.token.usage","gen_ai.client.token.usage","gen_ai.execute_tool.duration","gen_ai.invoke_agent.duration","gen_ai.invoke_agent.inference_calls","gen_ai.invoke_agent.tool_calls","gen_ai.invoke_workflow.duration","gen_ai.server.request.duration","gen_ai.server.request.duration","gen_ai.server.time_per_output_token","gen_ai.server.time_per_output_token","gen_ai.server.time_to_first_token","gen_ai.server.time_to_first_token","mcp.client.operation.duration","mcp.client.operation.duration","mcp.client.session.duration","mcp.client.session.duration","mcp.server.operation.duration","mcp.server.operation.duration","mcp.server.session.duration","mcp.server.session.duration"],"signals":[{"name":"gen_ai.create_agent.client","kind":"span","spanKind":"client"},{"name":"gen_ai.embeddings.client","kind":"span","spanKind":"client"},{"name":"gen_ai.execute_tool.internal","kind":"span","spanKind":"internal"},{"name":"gen_ai.fetch_response.client","kind":"span","spanKind":"client"},{"name":"gen_ai.inference.client","kind":"span","spanKind":"client"},{"name":"gen_ai.invoke_agent.client","kind":"span","spanKind":"client"},{"name":"gen_ai.invoke_agent.internal","kind":"span","spanKind":"internal"},{"name":"gen_ai.invoke_workflow.internal","kind":"span","spanKind":"internal"},{"name":"gen_ai.memory.client","kind":"span","spanKind":"client"},{"name":"gen_ai.plan.internal","kind":"span","spanKind":"internal"},{"name":"gen_ai.retrieval.client","kind":"span","spanKind":"client"},{"name":"mcp.client","kind":"span","spanKind":"client"},{"name":"mcp.server","kind":"span","spanKind":"server"},{"name":"span.anthropic.inference.client","kind":"span","spanKind":"client"},{"name":"span.gen_ai.create_agent.client","kind":"span","spanKind":"client"},{"name":"span.gen_ai.embeddings.client","kind":"span","spanKind":"client"},{"name":"span.gen_ai.execute_tool.internal","kind":"span","spanKind":"internal"},{"name":"span.gen_ai.inference.client","kind":"span","spanKind":"client"},{"name":"span.gen_ai.invoke_agent.client","kind":"span","spanKind":"client"},{"name":"span.gen_ai.invoke_agent.internal","kind":"span","spanKind":"internal"},{"name":"span.gen_ai.invoke_workflow.internal","kind":"span","spanKind":"internal"},{"name":"span.gen_ai.retrieval.client","kind":"span","spanKind":"client"},{"name":"span.mcp.client","kind":"span","spanKind":"client"},{"name":"span.mcp.server","kind":"span","spanKind":"server"},{"name":"span.openai.inference.client","kind":"span","spanKind":"client"},{"name":"gen_ai.assistant.message","kind":"event","spanKind":null},{"name":"gen_ai.choice","kind":"event","spanKind":null},{"name":"gen_ai.client.inference.operation.details","kind":"event","spanKind":null},{"name":"gen_ai.client.inference.operation.details","kind":"event","spanKind":null},{"name":"gen_ai.client.operation.exception","kind":"event","spanKind":null},{"name":"gen_ai.client.operation.exception","kind":"event","spanKind":null},{"name":"gen_ai.evaluation.result","kind":"event","spanKind":null},{"name":"gen_ai.evaluation.result","kind":"event","spanKind":null},{"name":"gen_ai.system.message","kind":"event","spanKind":null},{"name":"gen_ai.tool.message","kind":"event","spanKind":null},{"name":"gen_ai.user.message","kind":"event","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5}]},{"slug":"cloud","title":"Cloud and serverless","blurb":"Where the code runs: the provider, the region, the account, and the function invoking it.","url":"/domains/cloud","namespaces":[{"name":"aws","count":52},{"name":"gcp","count":27},{"name":"faas","count":16},{"name":"cloudfoundry","count":11},{"name":"azure","count":10},{"name":"cloud","count":6},{"name":"heroku","count":3},{"name":"az","count":2},{"name":"oracle_cloud","count":1}],"counts":{"attributes":128,"stable":0,"deprecated":2,"metrics":11,"spans":23,"events":3,"entities":17},"attributes":["aws.bedrock.guardrail.id","aws.bedrock.knowledge_base.id","aws.dynamodb.attribute_definitions","aws.dynamodb.attributes_to_get","aws.dynamodb.consistent_read","aws.dynamodb.consumed_capacity","aws.dynamodb.count","aws.dynamodb.exclusive_start_table","aws.dynamodb.global_secondary_index_updates","aws.dynamodb.global_secondary_indexes","aws.dynamodb.index_name","aws.dynamodb.item_collection_metrics","aws.dynamodb.limit","aws.dynamodb.local_secondary_indexes","aws.dynamodb.projection","aws.dynamodb.provisioned_read_capacity","aws.dynamodb.provisioned_write_capacity","aws.dynamodb.scan_forward","aws.dynamodb.scanned_count","aws.dynamodb.segment","aws.dynamodb.select","aws.dynamodb.table_count","aws.dynamodb.table_names","aws.dynamodb.total_segments","aws.ecs.cluster.arn","aws.ecs.container.arn","aws.ecs.launchtype","aws.ecs.task.arn","aws.ecs.task.family","aws.ecs.task.id","aws.ecs.task.revision","aws.eks.cluster.arn","aws.extended_request_id","aws.kinesis.stream_name","aws.lambda.invoked_arn","aws.lambda.resource_mapping.id","aws.log.group.arns","aws.log.group.names","aws.log.stream.arns","aws.log.stream.names","aws.request_id","aws.s3.bucket","aws.s3.copy_source","aws.s3.delete","aws.s3.key","aws.s3.part_number","aws.s3.upload_id","aws.secretsmanager.secret.arn","aws.sns.topic.arn","aws.sqs.queue.url","aws.step_functions.activity.arn","aws.step_functions.state_machine.arn","az.namespace","az.service_request_id","azure.client.id","azure.cosmosdb.connection.mode","azure.cosmosdb.consistency.level","azure.cosmosdb.operation.contacted_regions","azure.cosmosdb.operation.request_charge","azure.cosmosdb.request.body.size","azure.cosmosdb.response.sub_status_code","azure.resource_group.name","azure.resource_provider.namespace","azure.service.request.id","cloud.account.id","cloud.availability_zone","cloud.platform","cloud.provider","cloud.region","cloud.resource_id","cloudfoundry.app.id","cloudfoundry.app.instance.id","cloudfoundry.app.name","cloudfoundry.org.id","cloudfoundry.org.name","cloudfoundry.process.id","cloudfoundry.process.type","cloudfoundry.space.id","cloudfoundry.space.name","cloudfoundry.system.id","cloudfoundry.system.instance.id","faas.coldstart","faas.cron","faas.document.collection","faas.document.name","faas.document.operation","faas.document.time","faas.instance","faas.invocation_id","faas.invoked_name","faas.invoked_provider","faas.invoked_region","faas.max_memory","faas.name","faas.time","faas.trigger","faas.version","gcp.apphub_destination.application.container","gcp.apphub_destination.application.id","gcp.apphub_destination.application.location","gcp.apphub_destination.service.criticality_type","gcp.apphub_destination.service.environment_type","gcp.apphub_destination.service.id","gcp.apphub_destination.workload.criticality_type","gcp.apphub_destination.workload.environment_type","gcp.apphub_destination.workload.id","gcp.apphub.application.container","gcp.apphub.application.id","gcp.apphub.application.location","gcp.apphub.service.criticality_type","gcp.apphub.service.environment_type","gcp.apphub.service.id","gcp.apphub.workload.criticality_type","gcp.apphub.workload.environment_type","gcp.apphub.workload.id","gcp.client.service","gcp.cloud_run.job.execution","gcp.cloud_run.job.task_index","gcp.gce.instance_group_manager.name","gcp.gce.instance_group_manager.region","gcp.gce.instance_group_manager.zone","gcp.gce.instance.hostname","gcp.gce.instance.labels","gcp.gce.instance.name","heroku.app.id","heroku.release.commit","heroku.release.creation_timestamp","oracle_cloud.realm"],"metrics":["azure.cosmosdb.client.active_instance.count","azure.cosmosdb.client.operation.request_charge","faas.coldstarts","faas.cpu_usage","faas.errors","faas.init_duration","faas.invocations","faas.invoke_duration","faas.mem_usage","faas.net_io","faas.timeouts"],"signals":[{"name":"faas.client","kind":"span","spanKind":"client"},{"name":"faas.datasource.server","kind":"span","spanKind":"server"},{"name":"faas.server","kind":"span","spanKind":"server"},{"name":"faas.timer.server","kind":"span","spanKind":"server"},{"name":"span.aws.bedrock.client","kind":"span","spanKind":"client"},{"name":"span.aws.client","kind":"span","spanKind":"client"},{"name":"span.aws.lambda.server","kind":"span","spanKind":"server"},{"name":"span.aws.s3.client","kind":"span","spanKind":"client"},{"name":"span.azure.ai.inference.client","kind":"span","spanKind":"client"},{"name":"span.azure.cosmosdb.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.batchgetitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.batchwriteitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.createtable.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.deleteitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.deletetable.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.describetable.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.getitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.listtables.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.putitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.query.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.scan.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.updateitem.client","kind":"span","spanKind":"client"},{"name":"span.dynamodb.updatetable.client","kind":"span","spanKind":"client"},{"name":"az.resource.log","kind":"event","spanKind":null},{"name":"azure.resource.log","kind":"event","spanKind":null},{"name":"faas.invocation.exception","kind":"event","spanKind":null},{"name":"aws.ecs","kind":"entity","spanKind":null},{"name":"aws.eks","kind":"entity","spanKind":null},{"name":"aws.log","kind":"entity","spanKind":null},{"name":"cloud","kind":"entity","spanKind":null},{"name":"cloudfoundry.app","kind":"entity","spanKind":null},{"name":"cloudfoundry.org","kind":"entity","spanKind":null},{"name":"cloudfoundry.process","kind":"entity","spanKind":null},{"name":"cloudfoundry.space","kind":"entity","spanKind":null},{"name":"cloudfoundry.system","kind":"entity","spanKind":null},{"name":"faas","kind":"entity","spanKind":null},{"name":"gcp.apphub.application","kind":"entity","spanKind":null},{"name":"gcp.apphub.service","kind":"entity","spanKind":null},{"name":"gcp.apphub.workload","kind":"entity","spanKind":null},{"name":"gcp.cloud_run","kind":"entity","spanKind":null},{"name":"gcp.gce","kind":"entity","spanKind":null},{"name":"gcp.gce.instance_group_manager","kind":"entity","spanKind":null},{"name":"heroku","kind":"entity","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"kubernetes","title":"Kubernetes and containers","blurb":"Pods, nodes, workloads and the container runtime underneath them — the largest namespace in the registry.","url":"/domains/kubernetes","namespaces":[{"name":"k8s","count":90},{"name":"container","count":18},{"name":"openshift","count":2},{"name":"oci","count":1}],"counts":{"attributes":111,"stable":46,"deprecated":4,"metrics":191,"spans":0,"events":0,"entities":22},"attributes":["container.command","container.command_args","container.command_line","container.cpu.state","container.csi.plugin.name","container.csi.volume.id","container.id","container.image.id","container.image.name","container.image.repo_digests","container.image.tags","container.label","container.labels","container.name","container.runtime","container.runtime.description","container.runtime.name","container.runtime.version","k8s.cluster.name","k8s.cluster.uid","k8s.container.ephemeral_storage.fs_type","k8s.container.name","k8s.container.restart_count","k8s.container.status.last_terminated_reason","k8s.container.status.reason","k8s.container.status.state","k8s.cronjob.annotation","k8s.cronjob.label","k8s.cronjob.name","k8s.cronjob.uid","k8s.daemonset.annotation","k8s.daemonset.label","k8s.daemonset.name","k8s.daemonset.uid","k8s.deployment.annotation","k8s.deployment.label","k8s.deployment.name","k8s.deployment.uid","k8s.hpa.metric.type","k8s.hpa.name","k8s.hpa.scaletargetref.api_version","k8s.hpa.scaletargetref.kind","k8s.hpa.scaletargetref.name","k8s.hpa.uid","k8s.hugepage.size","k8s.job.annotation","k8s.job.label","k8s.job.name","k8s.job.uid","k8s.namespace.annotation","k8s.namespace.label","k8s.namespace.name","k8s.namespace.phase","k8s.node.annotation","k8s.node.condition.status","k8s.node.condition.type","k8s.node.label","k8s.node.name","k8s.node.system_container.name","k8s.node.uid","k8s.persistentvolume.annotation","k8s.persistentvolume.label","k8s.persistentvolume.name","k8s.persistentvolume.reclaim_policy","k8s.persistentvolume.status.phase","k8s.persistentvolume.uid","k8s.persistentvolumeclaim.annotation","k8s.persistentvolumeclaim.label","k8s.persistentvolumeclaim.name","k8s.persistentvolumeclaim.status.phase","k8s.persistentvolumeclaim.uid","k8s.pod.annotation","k8s.pod.hostname","k8s.pod.ip","k8s.pod.label","k8s.pod.labels","k8s.pod.name","k8s.pod.start_time","k8s.pod.status.phase","k8s.pod.status.reason","k8s.pod.uid","k8s.replicaset.annotation","k8s.replicaset.label","k8s.replicaset.name","k8s.replicaset.uid","k8s.replicationcontroller.name","k8s.replicationcontroller.uid","k8s.resourcequota.name","k8s.resourcequota.resource_name","k8s.resourcequota.uid","k8s.service.annotation","k8s.service.endpoint.address_type","k8s.service.endpoint.condition","k8s.service.endpoint.zone","k8s.service.label","k8s.service.name","k8s.service.publish_not_ready_addresses","k8s.service.selector","k8s.service.traffic_distribution","k8s.service.type","k8s.service.uid","k8s.statefulset.annotation","k8s.statefulset.label","k8s.statefulset.name","k8s.statefulset.uid","k8s.storageclass.name","k8s.volume.name","k8s.volume.type","oci.manifest.digest","openshift.clusterquota.name","openshift.clusterquota.uid"],"metrics":["container.cpu.time","container.cpu.usage","container.disk.io","container.filesystem.available","container.filesystem.capacity","container.filesystem.usage","container.memory.available","container.memory.paging.faults","container.memory.rss","container.memory.usage","container.memory.working_set","container.network.io","container.paging.faults","container.uptime","k8s.container.cpu.limit","k8s.container.cpu.limit_utilization","k8s.container.cpu.limit.current","k8s.container.cpu.limit.desired","k8s.container.cpu.limit.utilization","k8s.container.cpu.request","k8s.container.cpu.request_utilization","k8s.container.cpu.request.current","k8s.container.cpu.request.desired","k8s.container.cpu.request.utilization","k8s.container.ephemeral_storage.limit","k8s.container.ephemeral_storage.request","k8s.container.ephemeral_storage.usage","k8s.container.memory.limit","k8s.container.memory.limit.current","k8s.container.memory.limit.desired","k8s.container.memory.request","k8s.container.memory.request.current","k8s.container.memory.request.desired","k8s.container.ready","k8s.container.restart.count","k8s.container.status.reason","k8s.container.status.state","k8s.container.storage.limit","k8s.container.storage.request","k8s.cronjob.active_jobs","k8s.cronjob.job.active","k8s.daemonset.current_scheduled_nodes","k8s.daemonset.desired_scheduled_nodes","k8s.daemonset.misscheduled_nodes","k8s.daemonset.node.current_scheduled","k8s.daemonset.node.desired_scheduled","k8s.daemonset.node.misscheduled","k8s.daemonset.node.ready","k8s.daemonset.ready_nodes","k8s.deployment.available_pods","k8s.deployment.desired_pods","k8s.deployment.pod.available","k8s.deployment.pod.desired","k8s.hpa.current_pods","k8s.hpa.desired_pods","k8s.hpa.max_pods","k8s.hpa.metric.target.cpu.average_utilization","k8s.hpa.metric.target.cpu.average_value","k8s.hpa.metric.target.cpu.value","k8s.hpa.min_pods","k8s.hpa.pod.current","k8s.hpa.pod.desired","k8s.hpa.pod.max","k8s.hpa.pod.min","k8s.job.active_pods","k8s.job.desired_successful_pods","k8s.job.failed_pods","k8s.job.max_parallel_pods","k8s.job.pod.active","k8s.job.pod.desired_successful","k8s.job.pod.failed","k8s.job.pod.max_parallel","k8s.job.pod.successful","k8s.job.successful_pods","k8s.namespace.phase","k8s.node.allocatable.cpu","k8s.node.allocatable.ephemeral_storage","k8s.node.allocatable.memory","k8s.node.allocatable.pods","k8s.node.condition.status","k8s.node.cpu.allocatable","k8s.node.cpu.time","k8s.node.cpu.usage","k8s.node.ephemeral_storage.allocatable","k8s.node.filesystem.available","k8s.node.filesystem.capacity","k8s.node.filesystem.inode.count","k8s.node.filesystem.inode.free","k8s.node.filesystem.usage","k8s.node.memory.allocatable","k8s.node.memory.available","k8s.node.memory.paging.faults","k8s.node.memory.rss","k8s.node.memory.usage","k8s.node.memory.working_set","k8s.node.network.errors","k8s.node.network.io","k8s.node.paging.faults","k8s.node.pod.allocatable","k8s.node.system_container.cpu.time","k8s.node.system_container.cpu.usage","k8s.node.system_container.memory.usage","k8s.node.system_container.memory.working_set","k8s.node.uptime","k8s.persistentvolume.status.phase","k8s.persistentvolume.storage.capacity","k8s.persistentvolumeclaim.status.phase","k8s.persistentvolumeclaim.storage.capacity","k8s.persistentvolumeclaim.storage.request","k8s.pod.cpu.time","k8s.pod.cpu.usage","k8s.pod.filesystem.available","k8s.pod.filesystem.capacity","k8s.pod.filesystem.usage","k8s.pod.memory.available","k8s.pod.memory.paging.faults","k8s.pod.memory.rss","k8s.pod.memory.usage","k8s.pod.memory.working_set","k8s.pod.network.errors","k8s.pod.network.io","k8s.pod.paging.faults","k8s.pod.status.phase","k8s.pod.status.reason","k8s.pod.uptime","k8s.pod.volume.available","k8s.pod.volume.capacity","k8s.pod.volume.inode.count","k8s.pod.volume.inode.free","k8s.pod.volume.inode.used","k8s.pod.volume.usage","k8s.replicaset.available_pods","k8s.replicaset.desired_pods","k8s.replicaset.pod.available","k8s.replicaset.pod.desired","k8s.replication_controller.available_pods","k8s.replication_controller.desired_pods","k8s.replicationcontroller.available_pods","k8s.replicationcontroller.desired_pods","k8s.replicationcontroller.pod.available","k8s.replicationcontroller.pod.desired","k8s.resourcequota.cpu.limit.hard","k8s.resourcequota.cpu.limit.used","k8s.resourcequota.cpu.request.hard","k8s.resourcequota.cpu.request.used","k8s.resourcequota.ephemeral_storage.limit.hard","k8s.resourcequota.ephemeral_storage.limit.used","k8s.resourcequota.ephemeral_storage.request.hard","k8s.resourcequota.ephemeral_storage.request.used","k8s.resourcequota.hugepage_count.request.hard","k8s.resourcequota.hugepage_count.request.used","k8s.resourcequota.memory.limit.hard","k8s.resourcequota.memory.limit.used","k8s.resourcequota.memory.request.hard","k8s.resourcequota.memory.request.used","k8s.resourcequota.object_count.hard","k8s.resourcequota.object_count.used","k8s.resourcequota.persistentvolumeclaim_count.hard","k8s.resourcequota.persistentvolumeclaim_count.used","k8s.resourcequota.storage.request.hard","k8s.resourcequota.storage.request.used","k8s.service.endpoint.count","k8s.service.load_balancer.ingress.count","k8s.statefulset.current_pods","k8s.statefulset.desired_pods","k8s.statefulset.pod.current","k8s.statefulset.pod.desired","k8s.statefulset.pod.ready","k8s.statefulset.pod.updated","k8s.statefulset.ready_pods","k8s.statefulset.updated_pods","openshift.clusterquota.cpu.limit.hard","openshift.clusterquota.cpu.limit.used","openshift.clusterquota.cpu.request.hard","openshift.clusterquota.cpu.request.used","openshift.clusterquota.ephemeral_storage.limit.hard","openshift.clusterquota.ephemeral_storage.limit.used","openshift.clusterquota.ephemeral_storage.request.hard","openshift.clusterquota.ephemeral_storage.request.used","openshift.clusterquota.hugepage_count.request.hard","openshift.clusterquota.hugepage_count.request.used","openshift.clusterquota.memory.limit.hard","openshift.clusterquota.memory.limit.used","openshift.clusterquota.memory.request.hard","openshift.clusterquota.memory.request.used","openshift.clusterquota.object_count.hard","openshift.clusterquota.object_count.used","openshift.clusterquota.persistentvolumeclaim_count.hard","openshift.clusterquota.persistentvolumeclaim_count.used","openshift.clusterquota.storage.request.hard","openshift.clusterquota.storage.request.used"],"signals":[{"name":"container","kind":"entity","spanKind":null},{"name":"container.image","kind":"entity","spanKind":null},{"name":"container.runtime","kind":"entity","spanKind":null},{"name":"k8s.cluster","kind":"entity","spanKind":null},{"name":"k8s.container","kind":"entity","spanKind":null},{"name":"k8s.cronjob","kind":"entity","spanKind":null},{"name":"k8s.daemonset","kind":"entity","spanKind":null},{"name":"k8s.deployment","kind":"entity","spanKind":null},{"name":"k8s.hpa","kind":"entity","spanKind":null},{"name":"k8s.job","kind":"entity","spanKind":null},{"name":"k8s.namespace","kind":"entity","spanKind":null},{"name":"k8s.node","kind":"entity","spanKind":null},{"name":"k8s.node.system_container","kind":"entity","spanKind":null},{"name":"k8s.persistentvolume","kind":"entity","spanKind":null},{"name":"k8s.persistentvolumeclaim","kind":"entity","spanKind":null},{"name":"k8s.pod","kind":"entity","spanKind":null},{"name":"k8s.replicaset","kind":"entity","spanKind":null},{"name":"k8s.replicationcontroller","kind":"entity","spanKind":null},{"name":"k8s.resourcequota","kind":"entity","spanKind":null},{"name":"k8s.service","kind":"entity","spanKind":null},{"name":"k8s.statefulset","kind":"entity","spanKind":null},{"name":"openshift.clusterquota","kind":"entity","spanKind":null}],"governedBy":[{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"infrastructure","title":"Hosts and hardware","blurb":"The machine: its operating system, CPU, disks, filesystems and physical hardware sensors.","url":"/domains/infrastructure","namespaces":[{"name":"hw","count":27},{"name":"file","count":21},{"name":"system","count":17},{"name":"host","count":15},{"name":"os","count":5},{"name":"cpu","count":2},{"name":"nfs","count":2},{"name":"zos","count":2},{"name":"disk","count":1},{"name":"linux","count":1},{"name":"mainframe","count":1}],"counts":{"attributes":94,"stable":0,"deprecated":7,"metrics":107,"spans":0,"events":0,"entities":4},"attributes":["cpu.logical_number","cpu.mode","disk.io.direction","file.accessed","file.attributes","file.changed","file.created","file.directory","file.extension","file.fork_name","file.group.id","file.group.name","file.inode","file.lock.mechanism","file.lock.mode","file.lock.type","file.mode","file.modified","file.name","file.owner.id","file.owner.name","file.path","file.size","file.symbolic_link.target_path","host.arch","host.cpu.cache.l2.size","host.cpu.family","host.cpu.model.id","host.cpu.model.name","host.cpu.stepping","host.cpu.vendor.id","host.id","host.image.id","host.image.name","host.image.version","host.ip","host.mac","host.name","host.type","hw.battery.capacity","hw.battery.chemistry","hw.battery.state","hw.bios_version","hw.driver_version","hw.enclosure.type","hw.firmware_version","hw.gpu.task","hw.id","hw.limit_type","hw.logical_disk.raid_level","hw.logical_disk.state","hw.memory.type","hw.model","hw.name","hw.network.logical_addresses","hw.network.physical_address","hw.parent","hw.physical_disk.smart_attribute","hw.physical_disk.state","hw.physical_disk.type","hw.sensor_location","hw.serial_number","hw.state","hw.tape_drive.operation_type","hw.type","hw.vendor","linux.memory.slab.state","mainframe.lpar.name","nfs.operation.name","nfs.server.repcache.status","os.build_id","os.description","os.name","os.type","os.version","system.cpu.logical_number","system.cpu.state","system.device","system.filesystem.mode","system.filesystem.mountpoint","system.filesystem.state","system.filesystem.type","system.memory.linux.hugepages.state","system.memory.linux.slab.state","system.memory.state","system.network.state","system.paging.direction","system.paging.fault.type","system.paging.state","system.paging.type","system.process.status","system.processes.status","zos.smf.id","zos.sysplex.name"],"metrics":["cpu.frequency","cpu.time","cpu.utilization","hw.battery.charge","hw.battery.charge.limit","hw.battery.time_left","hw.cpu.speed","hw.cpu.speed.limit","hw.energy","hw.errors","hw.fan.speed","hw.fan.speed_ratio","hw.fan.speed.limit","hw.gpu.io","hw.gpu.memory.limit","hw.gpu.memory.usage","hw.gpu.memory.utilization","hw.gpu.utilization","hw.host.ambient_temperature","hw.host.energy","hw.host.heating_margin","hw.host.power","hw.logical_disk.limit","hw.logical_disk.usage","hw.logical_disk.utilization","hw.memory.size","hw.network.bandwidth.limit","hw.network.bandwidth.utilization","hw.network.io","hw.network.packets","hw.network.up","hw.physical_disk.endurance_utilization","hw.physical_disk.size","hw.physical_disk.smart","hw.power","hw.power_supply.limit","hw.power_supply.usage","hw.power_supply.utilization","hw.status","hw.tape_drive.operations","hw.temperature","hw.temperature.limit","hw.voltage","hw.voltage.limit","hw.voltage.nominal","nfs.client.net.count","nfs.client.net.tcp.connection.accepted","nfs.client.operation.count","nfs.client.procedure.count","nfs.client.rpc.authrefresh.count","nfs.client.rpc.count","nfs.client.rpc.retransmit.count","nfs.server.fh.stale.count","nfs.server.io","nfs.server.net.count","nfs.server.net.tcp.connection.accepted","nfs.server.operation.count","nfs.server.procedure.count","nfs.server.repcache.requests","nfs.server.rpc.count","nfs.server.thread.count","system.cpu.frequency","system.cpu.logical.count","system.cpu.physical.count","system.cpu.time","system.cpu.utilization","system.disk.io","system.disk.io_time","system.disk.limit","system.disk.merged","system.disk.operation_time","system.disk.operations","system.filesystem.limit","system.filesystem.lock.count","system.filesystem.usage","system.filesystem.utilization","system.linux.memory.available","system.linux.memory.slab.usage","system.memory.limit","system.memory.linux.available","system.memory.linux.hugepages.limit","system.memory.linux.hugepages.page_size","system.memory.linux.hugepages.reserved","system.memory.linux.hugepages.surplus","system.memory.linux.hugepages.usage","system.memory.linux.hugepages.utilization","system.memory.linux.shared","system.memory.linux.slab.usage","system.memory.shared","system.memory.usage","system.memory.utilization","system.network.connection.count","system.network.connections","system.network.dropped","system.network.errors","system.network.io","system.network.packet.count","system.network.packet.dropped","system.network.packets","system.paging.faults","system.paging.operations","system.paging.usage","system.paging.utilization","system.process.count","system.process.created","system.process.limit","system.uptime"],"signals":[{"name":"host","kind":"entity","spanKind":null},{"name":"host.cpu","kind":"entity","spanKind":null},{"name":"os","kind":"entity","spanKind":null},{"name":"zos.software","kind":"entity","spanKind":null}],"governedBy":[{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"network","title":"Network","blurb":"Addresses, ports, transports and TLS — the connection every client and server span sits on.","url":"/domains/network","namespaces":[{"name":"tls","count":29},{"name":"network","count":17},{"name":"net","count":15},{"name":"geo","count":7},{"name":"client","count":2},{"name":"destination","count":2},{"name":"dns","count":2},{"name":"server","count":2},{"name":"source","count":2},{"name":"peer","count":1}],"counts":{"attributes":79,"stable":12,"deprecated":17,"metrics":1,"spans":0,"events":0,"entities":0},"attributes":["client.address","client.port","destination.address","destination.port","dns.answers","dns.question.name","geo.continent.code","geo.country.iso_code","geo.locality.name","geo.location.lat","geo.location.lon","geo.postal_code","geo.region.iso_code","net.host.ip","net.host.name","net.host.port","net.peer.ip","net.peer.name","net.peer.port","net.protocol.name","net.protocol.version","net.sock.family","net.sock.host.addr","net.sock.host.port","net.sock.peer.addr","net.sock.peer.name","net.sock.peer.port","net.transport","network.carrier.icc","network.carrier.mcc","network.carrier.mnc","network.carrier.name","network.connection.state","network.connection.subtype","network.connection.type","network.interface.name","network.io.direction","network.local.address","network.local.port","network.peer.address","network.peer.port","network.protocol.name","network.protocol.version","network.transport","network.type","peer.service","server.address","server.port","source.address","source.port","tls.cipher","tls.client.certificate","tls.client.certificate_chain","tls.client.hash.md5","tls.client.hash.sha1","tls.client.hash.sha256","tls.client.issuer","tls.client.ja3","tls.client.not_after","tls.client.not_before","tls.client.server_name","tls.client.subject","tls.client.supported_ciphers","tls.curve","tls.established","tls.next_protocol","tls.protocol.name","tls.protocol.version","tls.resumed","tls.server.certificate","tls.server.certificate_chain","tls.server.hash.md5","tls.server.hash.sha1","tls.server.hash.sha256","tls.server.issuer","tls.server.ja3s","tls.server.not_after","tls.server.not_before","tls.server.subject"],"metrics":["dns.lookup.duration"],"signals":[],"governedBy":[{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8}]},{"slug":"runtime","title":"Runtimes and processes","blurb":"Processes, threads, language runtimes and the code that raised the telemetry.","url":"/domains/runtime","namespaces":[{"name":"process","count":38},{"name":"aspnetcore","count":23},{"name":"pprof","count":11},{"name":"code","count":10},{"name":"jvm","count":8},{"name":"go","count":4},{"name":"v8js","count":3},{"name":"thread","count":2},{"name":"cpython","count":1},{"name":"dotnet","count":1},{"name":"nodejs","count":1},{"name":"profile","count":1}],"counts":{"attributes":103,"stable":20,"deprecated":9,"metrics":126,"spans":7,"events":0,"entities":3},"attributes":["aspnetcore.authentication.result","aspnetcore.authentication.scheme","aspnetcore.authorization.policy","aspnetcore.authorization.result","aspnetcore.diagnostics.exception.result","aspnetcore.diagnostics.handler.type","aspnetcore.identity.error_code","aspnetcore.identity.password_check_result","aspnetcore.identity.result","aspnetcore.identity.sign_in.result","aspnetcore.identity.sign_in.type","aspnetcore.identity.token_purpose","aspnetcore.identity.token_verified","aspnetcore.identity.user_type","aspnetcore.identity.user.update_type","aspnetcore.memory_pool.owner","aspnetcore.rate_limiting.policy","aspnetcore.rate_limiting.result","aspnetcore.request.is_unhandled","aspnetcore.routing.is_fallback","aspnetcore.routing.match_status","aspnetcore.sign_in.is_persistent","aspnetcore.user.is_authenticated","code.column","code.column.number","code.file.path","code.filepath","code.function","code.function.name","code.line.number","code.lineno","code.namespace","code.stacktrace","cpython.gc.generation","dotnet.gc.heap.generation","go.cpu.detailed_state","go.cpu.state","go.memory.detailed_type","go.memory.type","jvm.buffer.pool.name","jvm.gc.action","jvm.gc.cause","jvm.gc.name","jvm.memory.pool.name","jvm.memory.type","jvm.thread.daemon","jvm.thread.state","nodejs.eventloop.state","pprof.location.is_folded","pprof.mapping.has_filenames","pprof.mapping.has_functions","pprof.mapping.has_inline_frames","pprof.mapping.has_line_numbers","pprof.profile.comment","pprof.profile.doc_url","pprof.profile.drop_frames","pprof.profile.keep_frames","pprof.scope.default_sample_type","pprof.scope.sample_type_order","process.args_count","process.command","process.command_args","process.command_line","process.context_switch_type","process.context_switch.type","process.cpu.state","process.creation.time","process.environment_variable","process.executable.build_id.gnu","process.executable.build_id.go","process.executable.build_id.htlhash","process.executable.build_id.profiling","process.executable.name","process.executable.path","process.exit.code","process.exit.time","process.group_leader.pid","process.interactive","process.linux.cgroup","process.owner","process.paging.fault_type","process.parent_pid","process.pid","process.real_user.id","process.real_user.name","process.runtime.description","process.runtime.name","process.runtime.version","process.saved_user.id","process.saved_user.name","process.session_leader.pid","process.state","process.title","process.user.id","process.user.name","process.vpid","process.working_directory","profile.frame.type","thread.id","thread.name","v8js.gc.type","v8js.heap.space.name","v8js.resource.type"],"metrics":["aspnetcore.authentication.authenticate.duration","aspnetcore.authentication.challenges","aspnetcore.authentication.forbids","aspnetcore.authentication.sign_ins","aspnetcore.authentication.sign_outs","aspnetcore.authorization.attempts","aspnetcore.diagnostics.exceptions","aspnetcore.identity.sign_in.authenticate.duration","aspnetcore.identity.sign_in.check_password_attempts","aspnetcore.identity.sign_in.sign_ins","aspnetcore.identity.sign_in.sign_outs","aspnetcore.identity.sign_in.two_factor_clients_forgotten","aspnetcore.identity.sign_in.two_factor_clients_remembered","aspnetcore.identity.user.check_password_attempts","aspnetcore.identity.user.create.duration","aspnetcore.identity.user.delete.duration","aspnetcore.identity.user.generated_tokens","aspnetcore.identity.user.update.duration","aspnetcore.identity.user.verify_token_attempts","aspnetcore.memory_pool.allocated","aspnetcore.memory_pool.evicted","aspnetcore.memory_pool.pooled","aspnetcore.memory_pool.rented","aspnetcore.rate_limiting.active_request_leases","aspnetcore.rate_limiting.queued_requests","aspnetcore.rate_limiting.request_lease.duration","aspnetcore.rate_limiting.request.time_in_queue","aspnetcore.rate_limiting.requests","aspnetcore.routing.match_attempts","cpython.gc.collected_objects","cpython.gc.collections","cpython.gc.uncollectable_objects","dotnet.assembly.count","dotnet.exceptions","dotnet.gc.collections","dotnet.gc.heap.total_allocated","dotnet.gc.last_collection.heap.fragmentation.size","dotnet.gc.last_collection.heap.size","dotnet.gc.last_collection.memory.committed_size","dotnet.gc.pause.time","dotnet.jit.compilation.time","dotnet.jit.compiled_il.size","dotnet.jit.compiled_methods","dotnet.monitor.lock_contentions","dotnet.process.cpu.count","dotnet.process.cpu.time","dotnet.process.memory.working_set","dotnet.thread_pool.queue.length","dotnet.thread_pool.thread.count","dotnet.thread_pool.work_item.count","dotnet.timer.count","go.config.gogc","go.cpu.time","go.goroutine.count","go.memory.allocated","go.memory.allocations","go.memory.gc.cycles","go.memory.gc.goal","go.memory.gc.pause.duration","go.memory.limit","go.memory.used","go.processor.limit","go.schedule.duration","jvm.buffer.count","jvm.buffer.memory.limit","jvm.buffer.memory.usage","jvm.buffer.memory.used","jvm.class.count","jvm.class.loaded","jvm.class.unloaded","jvm.cpu.count","jvm.cpu.recent_utilization","jvm.cpu.time","jvm.file_descriptor.count","jvm.file_descriptor.limit","jvm.gc.duration","jvm.memory.committed","jvm.memory.init","jvm.memory.limit","jvm.memory.used","jvm.memory.used_after_last_gc","jvm.system.cpu.load_1m","jvm.system.cpu.utilization","jvm.thread.count","kestrel.active_connections","kestrel.active_tls_handshakes","kestrel.connection.duration","kestrel.queued_connections","kestrel.queued_requests","kestrel.rejected_connections","kestrel.tls_handshake.duration","kestrel.upgraded_connections","nodejs.eventloop.delay.max","nodejs.eventloop.delay.mean","nodejs.eventloop.delay.min","nodejs.eventloop.delay.p50","nodejs.eventloop.delay.p90","nodejs.eventloop.delay.p99","nodejs.eventloop.delay.stddev","nodejs.eventloop.time","nodejs.eventloop.utilization","process.context_switches","process.cpu.time","process.cpu.utilization","process.disk.io","process.disk.operations","process.memory.usage","process.memory.utilization","process.memory.virtual","process.network.io","process.open_file_descriptor.count","process.paging.faults","process.signals_pending","process.thread.count","process.unix.file_descriptor.count","process.uptime","process.windows.handle.count","v8js.gc.duration","v8js.heap.space.available_size","v8js.heap.space.physical_size","v8js.memory.heap.limit","v8js.memory.heap.space.available_size","v8js.memory.heap.space.physical_size","v8js.memory.heap.space.size","v8js.memory.heap.used","v8js.resource.active"],"signals":[{"name":"span.cli.client","kind":"span","spanKind":"client"},{"name":"span.cli.internal","kind":"span","spanKind":"internal"},{"name":"span.dotnet.dns.lookup.internal","kind":"span","spanKind":"internal"},{"name":"span.dotnet.http.connection_setup.internal","kind":"span","spanKind":"internal"},{"name":"span.dotnet.http.request.wait_for_connection.internal","kind":"span","spanKind":"internal"},{"name":"span.dotnet.socket.connect.internal","kind":"span","spanKind":"internal"},{"name":"span.dotnet.tls.handshake.internal","kind":"span","spanKind":"internal"},{"name":"process","kind":"entity","spanKind":null},{"name":"process.executable","kind":"entity","spanKind":null},{"name":"process.runtime","kind":"entity","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"cicd","title":"CI/CD and source control","blurb":"Pipelines, repositories, test runs and the artefacts and deployments they produce.","url":"/domains/cicd","namespaces":[{"name":"vcs","count":21},{"name":"cicd","count":16},{"name":"artifact","count":7},{"name":"deployment","count":5},{"name":"test","count":4}],"counts":{"attributes":53,"stable":1,"deprecated":6,"metrics":15,"spans":2,"events":0,"entities":6},"attributes":["artifact.attestation.filename","artifact.attestation.hash","artifact.attestation.id","artifact.filename","artifact.hash","artifact.purl","artifact.version","cicd.pipeline.action.name","cicd.pipeline.name","cicd.pipeline.result","cicd.pipeline.run.id","cicd.pipeline.run.state","cicd.pipeline.run.url.full","cicd.pipeline.task.name","cicd.pipeline.task.run.id","cicd.pipeline.task.run.result","cicd.pipeline.task.run.url.full","cicd.pipeline.task.type","cicd.system.component","cicd.worker.id","cicd.worker.name","cicd.worker.state","cicd.worker.url.full","deployment.environment","deployment.environment.name","deployment.id","deployment.name","deployment.status","test.case.name","test.case.result.status","test.suite.name","test.suite.run.status","vcs.change.id","vcs.change.state","vcs.change.title","vcs.line_change.type","vcs.owner.name","vcs.provider.name","vcs.ref.base.name","vcs.ref.base.revision","vcs.ref.base.type","vcs.ref.head.name","vcs.ref.head.revision","vcs.ref.head.type","vcs.ref.type","vcs.repository.change.id","vcs.repository.change.title","vcs.repository.name","vcs.repository.ref.name","vcs.repository.ref.revision","vcs.repository.ref.type","vcs.repository.url.full","vcs.revision_delta.direction"],"metrics":["cicd.pipeline.run.active","cicd.pipeline.run.duration","cicd.pipeline.run.errors","cicd.system.errors","cicd.worker.count","vcs.change.count","vcs.change.duration","vcs.change.time_to_approval","vcs.change.time_to_merge","vcs.contributor.count","vcs.ref.count","vcs.ref.lines_delta","vcs.ref.revisions_delta","vcs.ref.time","vcs.repository.count"],"signals":[{"name":"span.cicd.pipeline.run.server","kind":"span","spanKind":"server"},{"name":"span.cicd.pipeline.task.internal","kind":"span","spanKind":"internal"},{"name":"cicd.pipeline","kind":"entity","spanKind":null},{"name":"cicd.pipeline.run","kind":"entity","spanKind":null},{"name":"cicd.worker","kind":"entity","spanKind":null},{"name":"deployment","kind":"entity","spanKind":null},{"name":"vcs.ref","kind":"entity","spanKind":null},{"name":"vcs.repository","kind":"entity","spanKind":null}],"governedBy":[{"area":"trace","governs":"Spans","requirements":289,"binding":166,"documents":7},{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"apps","title":"Apps, devices and users","blurb":"Mobile and desktop clients: the app, the device it runs on, the session, and who is using it.","url":"/domains/apps","namespaces":[{"name":"feature_flag","count":13},{"name":"app","count":12},{"name":"security_rule","count":8},{"name":"user","count":6},{"name":"device","count":4},{"name":"enduser","count":4},{"name":"android","count":3},{"name":"ios","count":2},{"name":"session","count":2}],"counts":{"attributes":54,"stable":0,"deprecated":8,"metrics":0,"spans":0,"events":8,"entities":3},"attributes":["android.app.state","android.os.api_level","android.state","app.build_id","app.crash.id","app.installation.id","app.jank.frame_count","app.jank.period","app.jank.threshold","app.screen.coordinate.x","app.screen.coordinate.y","app.screen.id","app.screen.name","app.widget.id","app.widget.name","device.id","device.manufacturer","device.model.identifier","device.model.name","enduser.id","enduser.pseudo.id","enduser.role","enduser.scope","feature_flag.context.id","feature_flag.error.message","feature_flag.evaluation.error.message","feature_flag.evaluation.reason","feature_flag.key","feature_flag.provider_name","feature_flag.provider.name","feature_flag.result.reason","feature_flag.result.value","feature_flag.result.variant","feature_flag.set.id","feature_flag.variant","feature_flag.version","ios.app.state","ios.state","security_rule.category","security_rule.description","security_rule.license","security_rule.name","security_rule.reference","security_rule.ruleset.name","security_rule.uuid","security_rule.version","session.id","session.previous_id","user.email","user.full_name","user.hash","user.id","user.name","user.roles"],"metrics":[],"signals":[{"name":"app.crash","kind":"event","spanKind":null},{"name":"app.jank","kind":"event","spanKind":null},{"name":"app.screen.click","kind":"event","spanKind":null},{"name":"app.widget.click","kind":"event","spanKind":null},{"name":"device.app.lifecycle","kind":"event","spanKind":null},{"name":"feature_flag.evaluation","kind":"event","spanKind":null},{"name":"session.end","kind":"event","spanKind":null},{"name":"session.start","kind":"event","spanKind":null},{"name":"android","kind":"entity","spanKind":null},{"name":"app","kind":"entity","spanKind":null},{"name":"device","kind":"entity","spanKind":null}],"governedBy":[{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]},{"slug":"errors","title":"Errors and exceptions","blurb":"The two namespaces every other domain reaches for when a call fails, and the rules for recording them.","url":"/domains/errors","namespaces":[{"name":"exception","count":4},{"name":"error","count":2}],"counts":{"attributes":6,"stable":4,"deprecated":2,"metrics":0,"spans":0,"events":1,"entities":0},"attributes":["error.message","error.type","exception.escaped","exception.message","exception.stacktrace","exception.type"],"metrics":[],"signals":[{"name":"exception","kind":"event","spanKind":null}],"governedBy":[{"area":"logs","governs":"Events","requirements":162,"binding":83,"documents":5}]},{"slug":"telemetry","title":"Telemetry and the SDK","blurb":"Telemetry describing itself: the service and SDK that emitted it, and the log and event plumbing.","url":"/domains/telemetry","namespaces":[{"name":"otel","count":12},{"name":"log","count":7},{"name":"service","count":7},{"name":"telemetry","count":5},{"name":"event","count":1},{"name":"opentracing","count":1},{"name":"state","count":1}],"counts":{"attributes":34,"stable":14,"deprecated":4,"metrics":23,"spans":0,"events":0,"entities":6},"attributes":["event.name","log.file.name","log.file.name_resolved","log.file.path","log.file.path_resolved","log.iostream","log.record.original","log.record.uid","opentracing.ref_type","otel.component.name","otel.component.type","otel.event.name","otel.library.name","otel.library.version","otel.scope.name","otel.scope.schema_url","otel.scope.version","otel.span.parent.origin","otel.span.sampling_result","otel.status_code","otel.status_description","service.criticality","service.instance.id","service.name","service.namespace","service.peer.name","service.peer.namespace","service.version","state","telemetry.distro.name","telemetry.distro.version","telemetry.sdk.language","telemetry.sdk.name","telemetry.sdk.version"],"metrics":["otel.sdk.exporter.log.exported","otel.sdk.exporter.log.inflight","otel.sdk.exporter.metric_data_point.exported","otel.sdk.exporter.metric_data_point.inflight","otel.sdk.exporter.operation.duration","otel.sdk.exporter.span.exported","otel.sdk.exporter.span.exported.count","otel.sdk.exporter.span.inflight","otel.sdk.exporter.span.inflight.count","otel.sdk.log.created","otel.sdk.metric_reader.collection.duration","otel.sdk.processor.log.processed","otel.sdk.processor.log.queue.capacity","otel.sdk.processor.log.queue.size","otel.sdk.processor.span.processed","otel.sdk.processor.span.processed.count","otel.sdk.processor.span.queue.capacity","otel.sdk.processor.span.queue.size","otel.sdk.span.ended","otel.sdk.span.ended.count","otel.sdk.span.live","otel.sdk.span.live.count","otel.sdk.span.started"],"signals":[{"name":"otel.scope","kind":"entity","spanKind":null},{"name":"service","kind":"entity","spanKind":null},{"name":"service.instance","kind":"entity","spanKind":null},{"name":"service.namespace","kind":"entity","spanKind":null},{"name":"telemetry.distro","kind":"entity","spanKind":null},{"name":"telemetry.sdk","kind":"entity","spanKind":null}],"governedBy":[{"area":"metrics","governs":"Metrics","requirements":548,"binding":279,"documents":8},{"area":"entities","governs":"Entities","requirements":53,"binding":23,"documents":3}]}]}