rspamd-influxdb - Metric collector for rspamd webinterface API (InfluxDB Line protocol)

  •        17

Quick and dirty approach to get stats of rspamd out of the webinterface's API into InfluxDB for visualizing using Grafana. You may provide the URL and password by defining the path to a configuration file in order to prevent other users from reading the password in clear text from the process list. To do so you need to provide the --config $path argument, e.g.



Related Projects

mailcow-dockerized - mailcow: dockerized - 🐮 + 🐋 = 💕

  •    PHP

Please see the official documentation for instructions. Important: mailcow makes use of various open-source software. Please assure you agree with their license before using mailcow. Any part of mailcow itself is released under GNU General Public License, Version 3.

Chronograf - Open source monitoring and visualization UI for the TICK stack

  •    Typescript

Chronograf is an open-source web application written in Go and React.js that provides the tools to visualize your monitoring data and easily create alerting and automation rules.

Rspamd - Fast, free and open-source spam filtering system

  •    C

Rspamd is an advanced spam filtering system that allows evaluation of messages by a number of rules including regular expressions, statistical analysis and custom services such as URL black lists. It supports Regular expressions filtering, SPF, DKIM, DNS black list, URL black lists, Fuzzy hashes etc.

awesome-influxdb - A curated list of awesome projects, libraries, tools, etc. related to InfluxDB


A curated list of awesome projects, libraries, tools, etc. related to InfluxDB. This list focuses on libraries, tools, etc. supporting InfluxDB version 1.0 and up. Tools whose primary or sole purpose is to feed data into InfluxDB.

influxdb-php - influxdb-php: A PHP Client for InfluxDB, a time series database

  •    PHP

A easy to use library for using InfluxDB with PHP. Maintained by @thecodeassassin, @gianarb. The influxdb-php library was created to have php port of the python influxdb client. This way there will be a common abstraction library between different programming languages.

influxdb-relay - Service to replicate InfluxDB data for high availability

  •    Python

This project adds a basic high availability layer to InfluxDB. With the right architecture and disaster recovery processes, this achieves a highly available setup. The architecture is fairly simple and consists of a load balancer, two or more InfluxDB Relay processes and two or more InfluxDB processes. The load balancer should point UDP traffic and HTTP POST requests with the path /write to the two relays while pointing GET requests with the path /query to the two InfluxDB servers.

influxdb-ruby - Ruby client for InfluxDB

  •    Ruby

The official Ruby client library for InfluxDB. Maintained by @toddboom and @dmke. Support for InfluxDB v0.8.x is now deprecated. The final version of this library that will support the older InfluxDB interface is v0.1.9, which is available as a gem and tagged on this repository.

influxdb-python - Python client for InfluxDB

  •    Python

InfluxDB-Python is a client for interacting with InfluxDB. This module is tested with InfluxDB versions: v1.2.4, v1.3.9, v1.4.2, and v1.5.4.

docker-monitoring - Docker-Monitoring based on Cadvisor, InfluxDB, and Grafana


Please take a look a the Docker-Monitoring-xx.json file to view the Grafana Dashboard's json file and check out the queries folders for screenshots of the queries in each graph.Also added the docker-compose.yml file to easily stand up the entire Monitoring Stack.

node-influx - 📈 The InfluxDB Client for Node.js and Browsers

  •    TypeScript

For browsers, see the browser setup instructions. Version 3.x.x is compatible with InfluxDB 0.8.x - 3.x will no longer have updates by core contributers, please consider upgrading.

Kapacitor - Open source framework for processing, monitoring, and alerting on time series data

  •    Go

Kapacitor is a open source framework for processing, monitoring, and alerting on time series data. Kapacitor imports (stream or batch) time series data, and then transform, analyze, and act on the data. It uses Telegraf to collect system metrics on your local machine and store them in InfluxDB.

InfluxDB - Distributed Time Series Database

  •    Go

InfluxDB is an open-source, distributed, time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics. Everything in InfluxDB is a time series that you can perform standard functions on like min, max, sum, count, mean, median, percentiles, and more. Collect your data on any interval and compute rollups on the fly later.

metrics-influxdb - A reporter for metrics which announces measurements to an InfluxDB server.

  •    Java

To the extent possible under law, Novaquark has waived all copyright and related or neighboring rights to this work. The library provide a lighter client than influxdb-java to push only metrics.

influxdb-java - Java client for InfluxDB

  •    Java

Java API to access the InfluxDB REST API

InfluxDB - Scalable datastore for metrics, events, and real-time analytics

  •    Go

InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, and visualizing and exploring the data and more. The master branch on this repo now represents the latest InfluxDB, which now includes functionality for Kapacitor (background processing) and Chronograf (the UI) all in a single binary. It is designed to handle high write and query loads and provides a SQL-like query language called InfluxQL for interacting with data.

AppMetrics - App Metrics is an open-source and cross-platform

  •    CSharp

App Metrics is an open-source and cross-platform .NET library used to record metrics within an application. App Metrics can run on .NET Core or on the full .NET framework also supporting .NET 4.5.2. App Metrics abstracts away the underlaying repository of your Metrics for example InfluxDB, Graphite, Elasticsearch etc, by sampling and aggregating in memory and providing extensibility points to flush metrics to a repository at a specified interval.App Metrics provides various metric types to measure things such as the rate of requests, counting the number of user logins over time, measure the time taken to execute a database query, measure the amount of free memory and so on. Metrics types supported are Gauges, Counters, Meters, Histograms and Timers and Application Performance Indexes Apdex.

Lindb - Distributed Time Series Database

  •    Go

LinDB is an open-source Time Series Database which provides high performance, high availability and horizontal scalability. LinDB takes a lot of best practice of TSDB and implements some optimizations based on the characteristics of time series data. Unlike writing a lot of Continuous-Query for InfluxDB, LinDB supports rollup in specific interval automatically after creating the database. Moreover, LinDB is extremely fast for parallel querying and computing of distributed time series data.

pgwatch2 - PostgreSQL metrics monitor/dashboard

  •    Go

Software is packaged as Docker (for custom setup see the last paragraph below, for a Docker quickstart see here) for getting started quickly. After some minutes you could open the "db-overview" dashboard and start looking at metrics. For defining your own dashboards you need to log in as admin (admin/pgwatch2admin). NB! If you don't want to add the "test" database (the pgwatch2 configuration db) for monitoring set the NOTESTDB=1 env parameter when launching the image.

mailserver - :whale: Simple and full-featured mail server using Docker

  •    Shell

If this command returns any results please remove or stop the application running on that port. I recommend you to use hardware/nsd-dnssec as an authoritative name server with DNSSEC capabilities. NSD is an authoritative only, high performance, simple and open source name server.

caesonia - OpenBSD Email Service

  •    Shell

By design, email message headers need to be public, for exchanges to happen. The body of the message can be encrypted by the user, if desired. Moreover, there is no way to prevent the host from having access to the virtual machine. Therefore, full disk encryption (at rest) may not be necessary. Given our low memory requirements, and the single-purpose concept of email service, Roundcube or other web-based IMAP email clients should be on a different VPS.