| Tool / Exporter | What it Does | How it Helps |
|---|---|---|
| Prometheus | Core monitoring system & time-series database | Collects and stores metrics from all your services, servers, and apps; acts as the central brain for monitoring |
| Alertmanager | Handles alerts from Prometheus | Sends notifications (email, Slack, PagerDuty) when issues occur, so teams can respond quickly and avoid downtime |
| Blackbox Exporter | Tests endpoints (HTTP, DNS, TCP, ICMP) | Monitors external services, APIs, and websites; ensures uptime and performance of services you depend on |
| Consul Exporter | Exposes metrics from HashiCorp Consul | Monitors service discovery, health of microservices, and Consul itself; helps avoid misconfigured or down services |
| Graphite Exporter | Bridges Prometheus with Graphite metrics | Allows companies with legacy Graphite dashboards to integrate data into Prometheus, avoiding data silos |
| Memcached Exporter |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| echo "Stopping VS Code Remote Server processes..." | |
| # Kill only VS Code server-related node processes | |
| pkill -f ".vscode-server" || true | |
| pkill -f "vscode-server" || true | |
| echo "Removing VS Code server directories..." |
| API Name | URL | Pricing | Origin (Country/Organization) |
|---|---|---|---|
| NBP API | https://api.nbp.pl/en.html | Free | Poland (National Bank of Poland) |
| Exchange Rates API | https://exchangeratesapi.io/#pricing_plan | Paid but Free Plan Available | Austria (Managed by apilayer, part of Idera) |
| Currency Freaks | https://currencyfreaks.com/ | Free and Paid Plans Available | United States |
| Frankfurter API | https://frankfurter.dev/ | Free | - |
| *ECB Data API |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| #Check xz-utils installed | |
| if ! command -v xz &> /dev/null | |
| then | |
| echo "xz-utils is not installed on this system." | |
| exit 1 | |
| fi | |
| # Get the version of xz-utils |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Test |