pingdat 1.5.0

Creator: railscoder56

Last updated:

0 purchases

pingdat 1.5.0 Image
pingdat 1.5.0 Images
Add to Cart

Description:

pingdat 1.5.0

pingdat



A Prometheus exporter for ping statistics.
Installation
Install the published package using pip:
pip3 install pingdat

This project uses poetry to manage dependencies and a local virtual environment. To
get started, clone the repository and install the dependencies with the following:
poetry install

Grafana Dashboard
A Grafana dashboard is available as #(17922)[https://grafana.com/grafana/dashboards/17922].
Usage
Run the module and tell it which config file to use.
python3 -m pingdat --config pingdat.yaml

If you are using poetry to manage the virtual environment, use the following:
poetry run pingdat --config pingdat.yaml

Docker
pingdat is available as a published Docker image. To run, use the latest version:
from Docker Hub:
docker container run --rm --publish 9056:9056 "jheddings/pingdat:latest"

The configuration file is read from /opt/pingdat/pingdat.yaml and may be changed
with arguments to the container:
docker container run --rm --tty --publish 9056:9056 \
--volume "/path/to/host/config:/etc/pingdat" \
"jheddings/pingdat:latest" --config /etc/pingdat/pingdat.yaml

Docker Compose
A sample configuration is also provided for using docker compose. Similar to using
Docker directly, the configuration file can be provided on the host side. Then,
simply start the cluster normally:
docker compose up

Or detached as a background process:
docker compose up --detach

Configuration
For now, review the sample pingdat.yaml config file for a description of supported
configuration options.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.