Puncte:0

Distingeți gazda virtuală în intrările AWS CloudWatch Log Group

drapel pk

Mă întreb cum pot afla cu ce gazdă corespunde un eveniment din jurnalele de acces/erori ale httpd odată ce datele sunt aduse în CloudWatch. Folosesc gazde virtuale pe apache. Momentan am un fișier pe vhost așa...

/var/log/httpd/access/site1.log
/var/log/httpd/access/site2.log

Folosesc configurația agentului CloudWatch astfel:

[[inputs.logfile.file_config]]
      cale_fișier = "/var/log/httpd/access/*.log"
      de la_început = adevărat
      log_group_name = "apache-access"
      log_stream_name = "i-012345..."
      pipe = false

În afară de crearea unui bloc de configurare pentru fiecare fișier, există opțiuni pentru a adăuga o dimensiune la jurnalele pe care le creez în CloudWatch care denotă gazda virtuală?

Este numele fișierului o variabilă care poate fi folosită în conf?... log_group_name = "apache-access/{logfile}" sau ceva de genul ăsta?

Presupun că o alternativă este scrierea tuturor vhost-urilor în aceleași fișiere jurnal și apoi utilizarea unei variabile de mediu în formatul meu de jurnal - dar cred că ar funcționa numai cu jurnalele de acces și nu cu jurnalele de erori.

Care este cea mai bună strategie a mea aici?

Migrez acest lucru dintr-o stivă ELK în care numele fișierului a fost folosit în datele evenimentului.

Tim avatar
drapel gp
Tim
Mă întreb dacă configurația apache poate include aceste informații, fie ca variabilă, fie ca text static. Gazda care a deservit cererea probabil nu este o informație care este adesea folosită, atunci când infrastructura este tratată ca vite și nu ca animale de companie.
Puncte:0
drapel pk

Am putut să confirm asta SetEnv variabilele nu sunt disponibile în formatul jurnalului de erori. Setarea unei valori statice în formatul jurnalului de erori pentru fiecare gazdă virtuală părea că se îndreaptă către aceeași cale fără margini în care jurnalul de erori vrea să fie definit mai devreme. De fapt, nu am încercat să setez asta în vhost-uri.

Oricum, o soluție ușoară a fost să folosești Gazdă valoarea din antetul cererii, așa cum este descris aici: Format de jurnal pentru capturarea numelui de gazdă cerut într-un scenariu *.domain.com?

Nu este aceeași valoare, dar poate mai utilă în cele din urmă cu puii mei de crescătorie. Ar fi totuși curios dacă există o modalitate de a folosi numele fișierului ca dimensiune utilizând agent/conf cloudwatch.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.