• Stars
    star
    336
  • Rank 125,564 (Top 3 %)
  • Language
    Go
  • License
    Other
  • Created over 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Grafana Dashboard Manager

Build StatusBuild StatusGo Report CardGoDoc

Grafana dash-n-grab

Grafana Dash-n-Grab (GDG) -- Dashboard/DataSource Manager. The purpose of this project is to provide an easy-to-use CLI to interact with the grafana API allowing you to backup and restore dashboard, connections (formerly datasources), and other entities.

The following remote backup locations are supported:

  • AWS S3
  • Google Storage
  • Azure Storage
  • S3 Compantible Storage (Minio, Ceph, etc)

Please find the generated documentation here and the code for updating the docs is available here

Release conventions.

GDG mostly follows the semver conventions with some minor modifications.

For those that are unfamiliar semver referes to X.Y.Z version patterns with

  • X = Major version
  • Y = Minor version
  • Z= patch

Most regular releases will increment the patch number. ie. 0.4.5 is a regular release, and next normal release would be 0.4.6.

Minor version change will likely introduce some breaking change. For example, renaming datasources to connections or some configuration changes that are not backward compatible etc.

Major version: Is a major feature set change for example, removing cloud support in the base release and introducing a plugin system would be 1.X release. Splitting the GDG binary into a tools and backup cli, or introducing a diff tooling that allow you to compare contexts. i.e. gdg diff dashboards prod staging is a major divergences from the current expectations so it'll be a major version bump.

For more info, please see the release notes and documentation both available here

Quickstart

Quickstart screen

More Repositories

1

iperf

iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool
C
6,808
star
2

react-timeseries-charts

Declarative and modular timeseries charting components for React
JavaScript
866
star
3

pond

Immutable timeseries data structures built with Typescript
TypeScript
205
star
4

react-network-diagrams

Contains ESnet network mapping and circuit rendering code, as used in the ESnet portal.
JavaScript
195
star
5

esnet-smartnic-hw

ESnet SmartNIC hardware design repository.
SystemVerilog
39
star
6

react-dynamic-forms

Dynamic forms library for React
JavaScript
36
star
7

dpdk-plugin

C++
23
star
8

xilinx-tools-docker

Docker image containing Xilinx build tools
Dockerfile
20
star
9

EScp

EScp is a high performance transfer tool that uses a command line interface similar to scp.
Rust
17
star
10

zeek-exporter

Prometheus Exporter for Zeek
C++
17
star
11

enos

ESnet Network Operating System (NOT ACTIVELY MAINTAINED)
Python
15
star
12

zeek-dpdk

11
star
13

grafana-esnet-networkmap-panel

A geographic bidirectional network map based on d3 and leaflet
JavaScript
11
star
14

oscars

Java
11
star
15

esnet-fpga-library

ESnet general-purpose FPGA design library.
SystemVerilog
10
star
16

esnet-perfsonar-mesh

Shell
9
star
17

react-axis

Axis components built for React
JavaScript
9
star
18

TCP-monitor

Simple Python Program to monitor TCP sockets
Python
8
star
19

esnet-smartnic-fw

ESnet SmartNIC firmware design repository.
C
7
star
20

react-timeseries-barchart

A horizontal barchart that summarizes a list of TimeSeries objects
JavaScript
7
star
21

simple-lookup-service

sLS code
Java
7
star
22

docker

Files for various Science DMZ use cases. This repository is no longer being maintained and serves as an example only.
7
star
23

netshell

Kernel and companion software that support ENOS applications (NOT ACTIVELY MAINTAINED)
Java
6
star
24

react-timeseries-table

Got a TimeSeries? Build a Table.
JavaScript
6
star
25

mini-portal

Demonstration of toolkits used to build the MyESnet portal.
JavaScript
5
star
26

sense-rtmon

Custom Scripts for Dynamic End-To-End Flow-Specific Grafana Dashboards
Python
5
star
27

sans-holiday-hack-2018

ESnet Security Team's SANS Holiday Hack 2018 Report
HTML
5
star
28

pypond

A python library to manipulate and transmit time-series data.
Python
5
star
29

nml-mrml

MRML: Multi-Resource Markup Language - Modeling Schemas and Tools
Java
5
star
30

cookiecutter-zeekpackage

Cookiecutter template for Zeek packages
Python
5
star
31

arborq

Python library for querying Arbor PeakFlow devices.
Python
4
star
32

netgraf

Real-time network monitoring tool that uses machine learning
Jupyter Notebook
4
star
33

xilinx-qdma-for-opennic

Variant of Xilinx QDMA IP Drivers for DPDK that is compatible with Xilinx opennic-shell.
C
4
star
34

smartnic-dpdk-docker

Docker container with dpdk + xilinx qdma + pktgen-dpdk for use in high speed test setups
Dockerfile
4
star
35

ansible_network_capture

Jinja
3
star
36

eZeeKonfigurator

Web-based configuration for your Zeek clusters
Python
3
star
37

sense-rm

SENSE Resource Manager
Java
3
star
38

shibboleth_session_auth

Simplistic Shibboleth integration with Django sessions
Python
3
star
39

esnet-arcdiagram-panel

An arch diagram panel plugin for Grafana
TypeScript
2
star
40

indira_networkIntent

Python
2
star
41

calibers

Exploring shaping traffic at the edge of the network
Jupyter Notebook
2
star
42

oscars-frontend

JavaScript
2
star
43

hylia_networkprediction

Jupyter Notebook
2
star
44

oscars-topology-json

Publishes the OSCARS NMWG topology and list of circuits in a JSON format
Python
2
star
45

regio

Tools for working with FPGA register maps (including code generators for C and SystemVerilog interfaces).
Python
2
star
46

workflow-databooks

Repository of sample data related to distributed data workflows for scientific research. Data is explained and exercise through a set of Jupyter notebooks. Anyone is invited to share relevant date, including all aspects of workflows, including but not limited, WAN, LAN, I/O, CPU, memory.
Jupyter Notebook
2
star
47

hps-rl

Hyperparameter tuning for deep RL applications
Python
1
star
48

xilinx-labtools-docker

Docker image to provide Xilinx LabTools
Dockerfile
1
star
49

testing-harness

A harness for executing jobs across multiple hosts and collecting output.
Jupyter Notebook
1
star
50

netpredict

Real-time network traffic prediction with deep learning
Jupyter Notebook
1
star
51

esviz

DEPRECATED. ESnet charts visualizations can be found at react-timeseries-charts.
JavaScript
1
star
52

docker-tooling

Misc tools that can be in your $PATH to make life easier
Shell
1
star
53

esnet-matrix-panel

TypeScript
1
star
54

zeek_perfsonar_owamp

OWAMP protocol analyzer plugin for Bro/Zeek
JavaScript
1
star
55

arista-tapagg-ansible

HTML
1
star
56

hhc19

SANS Holiday Hack 2019
HTML
1
star
57

sense-nrm-oscars

Python
1
star
58

stardust-snmp-pipeline

The data processing pipeline the ESnet Stardust project uses to enrich data collected from SNMP.
Ruby
1
star
59

janus-client

Python
1
star
60

simpleML4Networks

examples for trying out multiple machine learning on network data sets
Jupyter Notebook
1
star