temporalio / temporalio/features

Apply application failure logging and metrics behaviour according to `ApplicationErrorCategory`

Open
#614 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Go
Stars
32
Forks
28
Avg merge
1d 9h
Merged PRs (30d)
7

Description

Describe the solution you'd like

We are introducing ApplicationErrorCategory to provide a way for users to:

  • categorize their application failures into common error classes
  • specify the application failure's logging and metrics behaviour

Consequently, we need to apply the corresponding logging and metrics from the given ApplicationErrorCategory in our SDKs.

Per-SDK Tickets

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the per-SDK tickets linked in the issue, especially the unchecked PHP ticket at temporalio/sdk-php#632, and compare the completed Go, Java, Core, TypeScript, Python, .NET, and Ruby work. Done means the corresponding logging and metrics behavior is applied for every SDK, with the PHP ticket no longer unchecked.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.