Cleafy / Promqueen
Licence: apache-2.0
prometheus offline data recorder and backfiller
Stars: ✭ 88
Projects that are alternatives of or similar to Promqueen
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+1343.18%)
Mutual labels: devops, devops-tools
Lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Stars: ✭ 9,137 (+10282.95%)
Mutual labels: devops, devops-tools
Hashi Ui
A modern user interface for @hashicorp Consul & Nomad
Stars: ✭ 1,119 (+1171.59%)
Mutual labels: devops, devops-tools
Tiny Tutorials
Quick tutorials on quick things that make each devops day better
Stars: ✭ 34 (-61.36%)
Mutual labels: devops, devops-tools
Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+1342.05%)
Mutual labels: devops, prometheus
Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+23655.68%)
Mutual labels: devops, prometheus
Catapult
💥 Catapult is a DevOps website management platform for development teams.
Stars: ✭ 64 (-27.27%)
Mutual labels: devops, devops-tools
Ansible Meta Dynamic Inventory
Naming is hard. This wrapper script allows you to use set notation with dynamic host groups.
Stars: ✭ 24 (-72.73%)
Mutual labels: devops, devops-tools
Terraboard
🌍 📋 A web dashboard to inspect Terraform States
Stars: ✭ 1,192 (+1254.55%)
Mutual labels: devops, devops-tools
Cintodeutilidadesdocker
My Docker templates repository 🐳 ☁️ 🐳
Stars: ✭ 74 (-15.91%)
Mutual labels: devops, devops-tools
Agente
Distributed simple and robust release management and monitoring system.
Stars: ✭ 30 (-65.91%)
Mutual labels: devops, devops-tools
Otomi Core
Otomi Container Platform, a suite of integrated best of breed open source tools combined with automation & self service, all wrapped together and made available as an enterprise ready and single deployable solution
Stars: ✭ 84 (-4.55%)
Mutual labels: devops, prometheus
Iceci
IceCI is a continuous integration system designed for Kubernetes from the ground up.
Stars: ✭ 29 (-67.05%)
Mutual labels: devops, devops-tools
Awless Templates
Repository of examples for awless templates (see https://github.com/wallix/awless)
Stars: ✭ 59 (-32.95%)
Mutual labels: devops, devops-tools
Spm Agent Mongodb
Sematext Agent for monitoring MongoDB
Stars: ✭ 7 (-92.05%)
Mutual labels: devops, devops-tools
Webterminal
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
Stars: ✭ 1,124 (+1177.27%)
Mutual labels: devops, devops-tools
Runbook
A framework for gradual system automation
Stars: ✭ 531 (+503.41%)
Mutual labels: devops, devops-tools
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (+535.23%)
Mutual labels: devops, prometheus
Citrix Adc Metrics Exporter
Export metrics from Citrix ADC (NetScaler) to Prometheus
Stars: ✭ 67 (-23.86%)
Mutual labels: devops, prometheus
PromQueen
PromQueen made possible to record prometheus metrics offline. PromQueen can, therefore, backfill the recorded data inside a native prometheus database.
PromQueen is composed of two primary tools:
-
promrec
tapes the metrics in a specified output file. -
promplay
backfills the prometheus database from scratch.
Build instructions (Linux/OSX)
Clone this repository in your $GOPATH:
$ mkdir -p $GOPATH/src/github.com/Cleafy
$ cd $GOPATH/src/github.com/Cleafy
$ git clone https://github.com/Cleafy/promqueen.git
Use Go package manager dep to install the required dependencies:
$ cd $GOPATH/src/github.com/Cleafy/promqueen
$ dep ensure
To build promrec
:
$ cd $GOPATH/src/github.com/Cleafy/promqueen/bin/promrec
$ go build
To build promplay
:
$ cd $GOPATH/src/github.com/Cleafy/promqueen/bin/promplay
$ go build
Usage
PromREC
usage: promrec [<flags>]
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--debug Enable debug mode.
--gzip Enable gzip mode.
-i, --interval=60s Timeout waiting for ping.
-u, --umap=UMAP ... stringmap [eg. service.name=http://get.uri:port/uri].
-o, --output="metrics" Output file.
--version Show application version.
PromPLAY
usage: promplay [<flags>]
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--debug Enable debug mode. (VERY VERBOSE!)
--verbose (-v) Enable info-level message
--nopromcfg Disable the generation of the prometheus cfg file (prometheus.yml)
-d, --dir="/tmp" Input directory.
--version Show application version.
--storage.path="data" Directory path to create and fill the data store under.
--storage.retention-period=360h
Period of time to store data for
--storage.checkpoint-interval=30m
Period of time to store data for
--storage.checkpoint-dirty-series-limit=10000
Period of time to store data for
Notes
As of today PromQueen only supports backfilling inside prometheus local storage. New storage types such as influxdb are not supported.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].