Prometheus: Konfigūruoti Prometheus serverį, kad gautų duomenis iš Node Exporter

Ši dokumentacija yra Metrikų gavimas iš Linux vadovo dalis. Visą vadovą rasite čia: Kaip gauti Linux serverio metrikas Prometheus naudojant Node Exporter.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo visiškai valdomą Prometheus cloud platformą, sukurtą patikimumui ir paprastumui:

  • Alert Manager yra integruotas, todėl galite nukreipti įspėjimus tiesiai į Slack, Mattermost, PagerDuty ir kitas populiarias sistemas.
  • Dedikuotas el. pašto serveris leidžia siųsti neribotą kiekį el. pašto įspėjimų be papildomo konfigūravimo.
  • Įtraukta Blackbox funkcija, leidžianti tikrinti HTTP, ICMP, TCP ir kitus protokolus išsamiai stebėsenai.
  • Greitai konfigūruokite savo instanciją naudodamiesi internetiniu konfigūracijos failo redaktoriumi. Nereikia rankiniu būdu tvarkyti YAML.
  • Atnaujinimus pritaikykite vienu paspaudimu. Stackhero pasirūpina visais atnaujinimo procesais, sumažindama prastovas ir rankinį įsikišimą.
  • Aukštas našumas ir stipri sauga užtikrinami dėl privačios, dedikuotos infrastruktūros.

Pradėkite naudotis vos per 5 minutes. Stackhero pasirūpina diegimu, kad galėtumėte susitelkti į stebėseną, o ne priežiūrą. Išbandykite Prometheus cloud hosting Stackhero platformoje ir supaprastinkite savo stebėsenos bei įspėjimų procesus.

Įdiegę Node Exporter ir jį apsaugoję, sukonfigūruokite savo Prometheus serverį, kad reguliariai gautų metrikas.

Stackhero, pasirinkite savo Prometheus paslaugą ir eikite į "Prometheus configuration" URL. Tada pridėkite šiuos duomenis prie savo scrape_configs skyriaus:

scrape_configs:

  - job_name: "My servers pool"
    static_configs:
      - targets: [ "<yourLinuxServerDomain>:9100" ]
    basic_auth:
      username: "prometheus"
      password: "<password>"
    scheme: https
    tls_config:
      insecure_skip_verify: true
    # Relabeling "instance" to remove the ":9100" part
    relabel_configs:
      - source_labels: [__address__]
        target_label: instance
        regex: '([^:]+)(:[0-9]+)?'
        replacement: '${1}'

Išsaugokite failą ir patikrinkite savo Prometheus žurnalus, kad patvirtintumėte, jog jis sėkmingai perkrautas (galite peržiūrėti žurnalus iš Stackhero prietaisų skydelio pasirinkdami savo Prometheus paslaugą ir spustelėdami "Logs" skirtuką).

Galiausiai, patikrinkite, ar Prometheus gauna metrikas, pasiekdami Prometheus UI Stackhero prietaisų skydelyje ir naršydami į Status > Targets. Jūsų Linux serveris turėtų pasirodyti tikslų sąraše kaip UP.

Tikslas "myLinuxServer" yra UPTikslas "myLinuxServer" yra UP