github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/grafana/README.md (about)

     1  # Grafana Image For Heapster/InfluxDB
     2  
     3  ## What's in it:
     4   - Grafana 5
     5   - A Go binary that:
     6     - creates a datasource for InfluxDB
     7     - creates a couple of dashboards during startup.
     8       - these dashboards leverage templating and repeating of panels features in Grafana, to discover nodes, pods, and containers automatically.
     9  
    10  ## How to use it:
    11   - InfluxDB service URL can be passed in via the environment variable `INFLUXDB_SERVICE_URL`.
    12   - Otherwise, it will fall back to http://monitoring-influxdb:8086.
    13  
    14  ## How to build:
    15  
    16  ```console
    17  $ ARCH=${ARCH} make build
    18  ```
    19  
    20  ## How to release:
    21  
    22  This image supports multiple architectures, which means the Makefile cross-compiles and builds docker images for all architectures automatically when pushing.
    23  If you are releasing a new version, please bump the `VERSION` value in the `Makefile` before building the images.
    24  
    25  How to build and push all images:
    26  
    27  ```console
    28  # Optional: Set PREFIX if you want to push to a temporary user or another registry for testing
    29  # This command will build images and push for all architectures
    30  $ make push
    31  ```