Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
dashboards
docker
example-config
img
kubernetes
monitor
pkg
scripts
task-agent-ng
task-server
vendor/github.com/raintank
.gitignore
DESIGN.md
LICENCE
OPERATING.md
README.md
delve-config.json

README.md

Raintank Apps Circle CI

================ Website | Twitter | Slack | Email

Raintank Apps is the backend service for a number of Grafana Apps provided through grafana.com

Release Notes

Version Date Notes
0.0.1 2016-09-01 initial release
1.0.0 2018-04-07 Removal of SNAP dependencies and fix known bugs
• unit tests added
• now runs within docker
• docker-compose files provided for development

TODO

circleci

update to use v2 and ensure all tests pass

tsdb-gw

  • docker-compose needs a sample tsdb-gw to verify metrics out are working
  • Kubernetes example should also include a tsdb-gw

task-server

  • implement internal metrics and publisher
  • add internal metrics for no-agents connected (state critical) metric is "agent.connections.active"
  • add internal metrics for task-agents created automatically
  • add database encryption for all sensitive data
  • verify OrgId is being set appropriately

task-agent

  • update task needs to be completed
  • adding a task should use the specified interval (was hardcoded to 300 seconds)
  • removeTask implementation
  • add code to self-register agent to allow for rolling update/scaling
  • needs to report metrics for failing jobs
  • send internal metrics even when there are no tasks active
  • align current NS1 Grafana plugin with metrics being sent
  • add task needs unit test
  • remove task needs unit test
  • update task needs unit test

plugins

  • voxter plugin needs to be converted (API not functioning, stubbed out plugin only)
You can’t perform that action at this time.