An open API service indexing awesome lists of open source software.

https://github.com/jwillikers/influxdb-config

My configuration for the InfluxDB time-series database
https://github.com/jwillikers/influxdb-config

config database influxdb time time-series

Last synced: about 1 year ago
JSON representation

My configuration for the InfluxDB time-series database

Awesome Lists containing this project

README

          

= InfluxDB Config
Jordan Williams
:experimental:
:keywords: database influxdb time time-series
:icons: font
ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
:important-caption: :heavy_exclamation_mark:
:caution-caption: :fire:
:warning-caption: :warning:
endif::[]
:InfluxDB: https://www.influxdata.com/[InfluxDB]

My configuration for the {InfluxDB} time-series database.

== Usage

This repository contains the configuration files for {InfluxDB}.
The configuration is meant to be used with the containers from the https://codeberg.org/jwillikers/home-lab-helm[Home Lab Helm] repository.

. Create a `Projects` directory in the current user's home directory.
+
[,sh]
----
mkdir --parents ~/Projects
----

. Clone this repository under `~/Projects`.
+
[,sh]
----
git -C ~/Projects clone git@codeberg.org:jwillikers/influxdb-config.git
----

. Then mount the `etc/influxdb2/config.yml` directory inside the Icinga2 server container at `/etc/influxdb2/config.yml`.

[TIP]
====
Generate the default InfluxDB configuration file with the following command.

[,sh]
----
podman run --rm docker.io/influxdb:latest influxd print-config > config.yml
----
====

== Code of Conduct

Please refer to the project's link:CODE_OF_CONDUCT.adoc[Code of Conduct].

== License

This repository is licensed under the https://www.gnu.org/licenses/gpl-3.0.html[GPLv3].
Please refer to the bundled link:LICENSE.adoc[license].

== Copyright

© 2023-2024 Jordan Williams

== Authors

mailto:{email}[{author}]