grafana / grafana/falconlogscale-datasource

Refactor humio client code to not have Grafana dependencies

Open
#730 0 comments 0 reactions 0 assignees View on GitHub
datasource/Falcon LogScale kind/enhancement
Dominant language
TypeScript
Stars
6
Forks
3
Avg merge
13h 13m
Merged PRs (30d)
2

Description

We should not have client code coupled with data source code. This will encourage easier testing of code and the single responsibility principle.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Humio client and the Grafana data source code in the TypeScript project, then identify where the client depends on data source code. Separate those responsibilities so the client can be tested independently; done means the coupling is removed and the relevant tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.