dapr / dapr/java-sdk

Implement client side (SDK) metrics and traces for Dapr Workflows

Open
#1,591 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
300
Forks
230
Avg merge
1d 20h
Merged PRs (30d)
4

Description

## Describe the proposal
Currently all Dapr SDKs do not provide any client side observability.
This proposal aims to define how to implement the first iteration of client side observability features such as metrics and traces being created by the SDK.

Everytime that a developer interacts with the Dapr Workflow APIs (DaprWorkflowClient) new traces and metrics should be captured and sent to the observability stack. This will improve obserability within Dapr Workflow applications.

Projects like Micrometer (https://micrometer.io/) can be used to provide these features behind the DaprWorkflow APIs.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.