Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Kibana | 18,347 | 1 | 13 hours ago | 1 | August 01, 2015 | 10,080 | other | TypeScript | ||
Your window into the Elastic Stack | ||||||||||
Cube | 3,934 | 31 | 5 | 4 years ago | 26 | August 20, 2013 | 48 | other | JavaScript | |
Cube: A system for time series visualization. | ||||||||||
Aim | 3,293 | 20 hours ago | 172 | October 11, 2021 | 240 | apache-2.0 | Python | |||
Aim 💫 — easy-to-use and performant open-source ML experiment tracker. | ||||||||||
Statsviz | 2,754 | 26 | 2 days ago | 27 | September 05, 2022 | 10 | mit | Go | ||
:rocket: Visualise Go program runtime metrics in real time in your browser | ||||||||||
Hiddenlayer | 1,531 | 4 | 5 | a year ago | 3 | April 24, 2020 | 48 | mit | Python | |
Neural network graphs and training metrics for PyTorch, Tensorflow, and Keras. | ||||||||||
Uncertainty Toolbox | 1,421 | 2 months ago | 1 | December 02, 2021 | 7 | mit | Python | |||
Uncertainty Toolbox: a Python toolbox for predictive uncertainty quantification, calibration, metrics, and visualization | ||||||||||
Infranodus | 682 | 4 months ago | 187 | JavaScript | ||||||
A Node.Js / Neo4J tool that translates words and relations into network graphs and shows you how it all connects. | ||||||||||
K8spacket | 564 | a month ago | 1 | apache-2.0 | Go | |||||
k8spacket - packets traffic visualization for kubernetes | ||||||||||
Hera | 498 | 6 years ago | 5 | mit | JavaScript | |||||
Train/evaluate a Keras model, get metrics streamed to a dashboard in your browser. | ||||||||||
Emerge | 449 | a month ago | 6 | April 27, 2022 | 5 | mit | Python | |||
Emerge is a source code and dependency visualizer that can be used to gather insights about source code structure, metrics, dependencies and complexity of software projects. After scanning the source code of a project it provides you an interactive web interface to explore and analyze your project by using graph structures. |
tls-parser
plugin can get information about the server certificate chain (TLS versions less than 1.3)marcusolsson-json-datasource
and marcusolsson-dynamictext-panel
Grafana plugins)go plugins
(see available plugins here: k8spacket/plugins)k8spacket
helps to understand TCP packets traffic in your kubernetes cluster:
k8spacket
uses Node Graph API Grafana datasource plugin. See details Node Graph API plugin
Install k8spacket
using helm chart (k8spacket/k8spacket-helm-chart)
helm repo add k8spacket https://k8spacket.github.io/k8spacket-helm-chart
helm repo update k8spacket
helm install k8spacket --namespace k8spacket k8spacket/k8spacket --create-namespace
Add Node Graph API
and JSON API
plugins and datasources to your Grafana instance. You can do it manually or change helm values for the Grafana chart, e.g.:
grafana:
env:
GF_INSTALL_PLUGINS: hamedkarbasi93-nodegraphapi-datasource,marcusolsson-json-datasource,marcusolsson-dynamictext-panel
datasources:
nodegraphapi-plugin-datasource.yaml:
apiVersion: 1
datasources:
- name: "Node Graph API"
jsonData:
url: "http://k8spacket.k8spacket.svc.cluster.local:8080/nodegraph"
access: "proxy"
basicAuth: false
isDefault: false
readOnly: false
type: "hamedkarbasi93-nodegraphapi-datasource"
typeLogoUrl: "public/plugins/hamedkarbasi93-nodegraphapi-datasource/img/logo.svg"
typeName: "node-graph-plugin"
orgId: 1
version: 1
marcusolsson-json-datasource.yaml:
apiVersion: 1
datasources:
- name: "JSON API"
url: "http://k8spacket.k8spacket.svc.cluster.local:8080/tlsparser/api/data"
access: "proxy"
basicAuth: false
isDefault: false
readOnly: false
type: "marcusolsson-json-datasource"
typeLogoUrl: "public/plugins/marcusolsson-json-datasource/img/logo.svg"
typeName: "json-api-plugin"
orgId: 1
version: 1
Fill additional scrape config to observe Prometheus metrics:
- job_name: "k8spacket-metrics"
metrics_path: /metrics
scrape_interval: 25s
static_configs:
- targets: [k8spacket.k8spacket.svc.cluster.local:8080]
Add dashboards configmap to Grafana stack
kubectl -n $GRAFANA_NS apply --recursive -f ./dashboards
Go to k8spacket - node graph
in Grafana Dashboards and use filters as below