influxdata / influxdata/influxdb
Create mechanism for bug reporting that allows context reporting (dashboards/query builder/telegraf) of where error occurred.
- Dominant language
- Rust
- Stars
- 31.7k
- Forks
- 3.7k
- Avg merge
- 13h 37m
- Merged PRs (30d)
- 8
Description
__Proposal:__
Enhance current error codes to include mechanism for reporting context of error occurring within UI: dashboard, querybuilder, configuration, etc.
__Current behavior:__
Error codes are random strings "DR", BF", or human readable text, "An error has occurred while loading community templates."
__Desired behavior:__
Standardize error codes and error messages, so error codes can be reported to Tools, and error messages displayed to users. Error codes should include context of where error occurred in the UI, as well as what actually happened.
__Use case:__
This will allow business and executives to track how frequently users are encountering errors in different parts of the system, so resources are allocated appropriately.
Contributor guide
Research direction
Start by reviewing the existing error codes and messages across the dashboard, query builder, and configuration flows mentioned in the proposal. Identify how errors are currently reported to tools and displayed to users. Done would require an agreed design for standardized codes and messages that preserves both UI context and the underlying failure.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend, observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100