Saplo / Dokumentacja / Stacki

Stack: Prometheus

Prometheus - baza szeregów czasowych i scraper metryk, naturalny partner dla już dostępnej w katalogu Grafany.

Prometheus - baza szeregów czasowych i scraper metryk, naturalny partner dla już dostępnej w katalogu Grafany.

Środowisko

RuntimeOficjalny obraz Docker prom/prometheus, własna baza w wolumenie danych, konfiguracja scrape'ów w pliku prometheus.yml edytowalnym przez menedżer plików
Zalecany planBox S+ (Docker, jeden kontener, min 512 MB RAM)

Przykładowy saplo.yaml

Plik saplo.yaml w katalogu głównym repozytorium opisuje, jak Saplo ma zbudować i uruchomić aplikację. Wygeneruje go też komenda saplo init.

version: 1 name: my-metrics stack: prometheus app_id: 1234

Pełny opis wszystkich pól znajdziesz na stronie Plik saplo.yaml.

Jak wdrożyć

Ten stack wdrożysz na trzy sposoby - wybierz wygodny dla siebie:

  1. Z panelu - tworzysz aplikację klikami, kod wgrywasz później przez CLI lub Git.
  2. Saplo CLI - z katalogu projektu: saplo init, potem saplo deploy.
  3. Deploy z GitHub - podłączasz repo raz, każdy push wdraża się sam.
# Najszybsza droga - z katalogu projektu $ npm install -g @saplo/cli $ saplo login $ saplo init $ saplo deploy

Dobrze wiedzieć

  • Stawiasz z panelu jednym kliknięciem - Saplo instaluje Docker CE, pobiera obraz i uruchamia kontener.
  • Domyślnie monitoruje sam siebie, żeby po instalacji od razu było coś widać na wykresach - kolejne cele (aplikacje, exportery) dopisujesz ręcznie w prometheus.yml.
  • Prometheus NIE wczytuje zmian w configu na żywo - po edycji prometheus.yml kliknij Restart aplikacji w panelu.
  • Podłączenie pod Grafanę: Connections -> Data sources -> Prometheus, w polu URL wpisz adres tej aplikacji.
  • Interfejs jest bez logowania - każdy ze znajomością adresu może przeglądać zebrane metryki. Endpointy administracyjne (kasowanie serii, wymuszone przeładowanie configu) są wyłączone.
  • Dane szeregów czasowych trzymane są 15 dni, starsze próbki są automatycznie kasowane.

Gotowy na deploy?

Wybierz plan Box i postaw aplikację Prometheus jeszcze dziś.

Zobacz cennik