Project: Dapr (App Definition and Development / Application Definition & Image Build)
File: dapr-metrics.md

Dapr metric name starts with `dapr_` prefix except for health metrics. * * * Dapr uses prometheus process and go collectors by default. process_ : go_ : daproperatorservicecreatedtotal: The total number of dapr services created. daproperatorservicedeletedtotal: The total number of dapr services deleted. daproperatorserviceupdatedtotal: The total number of dapr services updated. daprinjectorsidecarinjection/requeststotal: The total number of sidecar injection requests. daprinjectorsidecarinjection/succeededtotal: The total number of successful sidecar injections. daprinjectorsidecarinjection/failedtotal: The total number of failed sidecar injections. daprplacementruntimes_total: The total number of hosts reported to placement service. daprplacementactorruntimes_total: The total number of actor runtimes reported to placement service. daprplacementactorheartbeattimestamp: The actor's heartbeat timestamp (in seconds) was last reported to the placement service. daprsentrycertsignrequestreceivedtotal: The number of CSRs received. daprsentrycertsignsuccess_total: The number of certificates issuances that have succeeded. daprsentrycertsignfailure_total: The number of errors occurred when signing the CSR. daprsentryservercertissuefailed_total: The number of server TLS certificate issuance failures. daprsentryissuercertchangedtotal: The number of issuer cert updates, when issuer cert or key is changed daprsentryissuercertexpirytimestamp: The unix timestamp, in seconds, when issuer/root cert will expire. daprruntimecomponent_loaded: The number of successfully loaded components daprruntimecomponentinittotal: The number of initialized components daprruntimecomponentinitfail_total: The number of component initialization failures daprruntimeserviceinvocationreqsenttotal: The number of remote service invocation requests sent daprruntimeserviceinvocationreqrecvtotal: The number of remote service invocation requests received daprruntimeserviceinvocationressenttotal: The number of remote service invocation responses sent daprruntimeserviceinvocationresrecvtotal: The number of remote service invocation responses received daprruntimeserviceinvocationresrecvlatency_ms: The remote service invocation round trip latency daprruntimemtlsinittotal: The number of successful mTLS authenticator initialization. daprruntimemtlsinitfail_total: The number of mTLS authenticator init failures daprruntimemtlsworkloadcertrotatedtotal: The number of the successful workload certificate rotations daprruntimemtlsworkloadcertrotatedfail_total: The number of the failed workload certificate rotations daprruntimeactorstatusreport_total: The number of the successful status reports to placement service. daprruntimeactorstatusreportfailtotal: The number of the failed status reports to placement service daprruntimeactortableoperationrecvtotal: The number of the received actor placement table operations. daprruntimeactorrebalancedtotal: The number of the actor rebalance requests. daprruntimeactordeactivatedtotal: The number of the successful actor deactivation. daprruntimeactordeactivatedfailed_total: The number of the failed actor deactivation. daprruntimeactorpendingactor_calls: The number of pending actor calls waiting to acquire the per-actor lock. daprruntimeactor_timers: The number of actor timers requests. daprruntimeactor_reminders: The number of actor reminders requests. daprruntimeactorremindersfired_total: The number of actor reminders fired requests. daprruntimeactortimersfired_total: The number of actor timers fired requests. daprresiliencyloaded: The number of resiliency policies

daprresiliencycount: The number of times a resiliency policy has been executed. daprresiliencyactivations_total: Number of times a resiliency policy has been activated in a building block after a failure or after a state change. daprruntimeworkflowoperationcount: The number of successful/failed workflow operation requests. daprruntimeworkflowoperationlatency: The latencies of responses for workflow operation requests. daprruntimeworkflowexecutioncount: The number of successful/failed/recoverable workflow executions. daprruntimeworkflowactivityexecution_count: The number of successful/failed/recoverable activity executions. daprruntimeworkflowactivityexecution_latency: The total time taken to run an activity to completion. Dapr leverages opencensus ocgrpc plugin to generate gRPC server and client metrics. dapr_grpc_io_server_received_bytes_per_rpc_: Distribution of received bytes per RPC, by method. dapr_grpc_io_server_sent_bytes_per_rpc_: Distribution of total sent bytes per RPC, by method. dapr_grpc_io_server_server_latency_: Distribution of server latency in milliseconds, by method. daprgrpcioservercompleted_rpcs: Count of RPCs by method and status. daprgrpcioclientsentbytesper_rpc: Distribution of bytes sent per RPC, by method. dapr_grpc_io_client_received_bytes_per_rpc_: Distribution of bytes received per RPC, by method. dapr_grpc_io_client_completed_rpcs_: Count of RPCs by method and status. We support only server side metrics. Note: Server metrics are prefixed by a forward slash character `/` daprhttpserverrequestcount: Number of HTTP requests started in server daprhttpserverrequestbytes: HTTP request body size if set as ContentLength (uncompressed) in server daprhttpserverresponsecount: Number of HTTP responses in server daprhttpserverresponsebytes: HTTP response body size (uncompressed) in server. daprhttpserver_latency: HTTP request end to end latency in server. daprhttpclientsentbytes: Total bytes sent in request body (not including headers) daprhttpclientreceivedbytes: Total bytes received in response bodies (not including headers but including error responses with bodies) daprhttpclientroundtriplatency: End-to-end latency daprhttpclientcompletedcount: Count of completed requests daprcomponentpubsubingresslatencies: The consuming app event processing latency daprcomponentpubsubingresscount: The number of incoming messages arriving from the pub/sub component daprcomponentpubsubegresscount: The number of outgoing messages published to the pub/sub component daprcomponentpubsubegresslatencies: The latency of the response from the pub/sub component daprcomponentinputbindingcount: The number of incoming events arriving from the input binding component daprcomponentinputbindinglatencies: The triggered app event processing latency daprcomponentoutputbindingcount: The number of operations invoked on the output binding component daprcomponentoutputbindinglatencies: The latency of the response from the output binding component daprcomponentstate_count: The number of operations performed on the state component daprcomponentstate_latencies: The latency of the response from the state component daprcomponentconfiguration_count: The number of operations performed on the configuration component daprcomponentconfiguration_latencies: The latency of the response from the configuration component daprcomponentsecret_count: The number of operations performed on the secret component daprcomponentsecret_latencies: The latency of the response from the secret component