Sobes.tech
Junior

Kuidas ja kus saate vaadata mis tahes teenuse logis?

sobes.tech AI

Vastus AI-lt

Teenuse logisid saab vaadata mitmel viisil, sõltuvalt infrastruktuurist ja tööriistadest:

  • Kohapeal serveris: kui teenus töötab serveris, salvestatakse logid tavaliselt failides, näiteks /var/log/teenuse_nimi.log. Nende vaatamiseks saab kasutada käske cat, tail -f.

  • Süsteemi haldajate kaudu: kui teenus on käivitatud systemd kaudu, saab logisid vaadata käsuga:

    journalctl -u teenuse_nimi
    
  • Pilveplatvormidel: näiteks AWS CloudWatch, Google Cloud Logging, kus logid kogutakse keskse kohta.

  • Keskse logisüsteemi kaudu: ELK Stack (Elasticsearch, Logstash, Kibana), Graylog, Splunk — kus logid kogutakse erinevatest teenustest ja on veebiliidese kaudu kättesaadavad.

  • Konteinerites: Dockeri jaoks saab kasutada:

    docker logs konteineri_nimi
    

Meetodi valik sõltub arhitektuurist ja süsteemi seadistustest. Oluline on omada keskset logisüsteemi, mis lihtsustab jälgimist ja tõrkeotsingut.