lablup / lablup/backend.ai

Update monitoring

Open
#36 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
15h 13m
Merged PRs (30d)
368

Description

Sentry has changed to use `sentry_sdk` instead of `raven`.https://github.com/getsentry/sentry-pythonLet's update:

- [x] https://github.com/lablup/backend.ai-error-monitor
Also let's update and refine statistics monitoring with Datadog as well.For example,

- The current number of asyncio Tasks per worker process
- The current number of connections in the database connection pool
- The number of events for each HTTP status codes in the API responses
- etc.
Let's update and apply:

- [ ] https://github.com/lablup/backend.ai-stats-monitor
We also need to apply Sentry/Datadog to our Javascript-side components:

- [ ] https://github.com/lablup/backend.ai-console
- [ ] https://github.com/lablup/backend.ai-wsproxy
┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1159751085623729/1159757167137959) by [Unito](https://www.unito.io/learn-more)

JIRA Issue: BA-325

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked backend.ai-error-monitor, backend.ai-stats-monitor, backend.ai-console, and backend.ai-wsproxy repositories, along with the Sentry Python reference. Determine which components already use monitoring and which need Sentry or Datadog coverage; done means the listed repositories are updated with the requested monitoring and statistics.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, python
Domain
observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.