Graylog: Pavyzdys: žurnalų siuntimas iš Python
Ši dokumentacija yra Naudojimas su Python vadovo dalis. Visą vadovą rasite čia: Kaip siųsti žurnalus iš Python į Graylog.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Graylog cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtrauktas neribotas ir dedikuotas SMTP el. pašto serveris.
- Lengvi atnaujinimai vienu paspaudimu.
- Pritaikomas domeno vardas, apsaugotas HTTPS (pavyzdžiui, https://logs.jusu-imone.com).
- Optimali veikla ir tvirta sauga, užtikrinta privačia ir dedikuota VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Graylog cloud hosting sprendimą!
Šiam pavyzdžiui galite naudoti graypy biblioteką. Norėdami pradėti, įdiekite ją su pip install graypy.
Tada sukurkite failą pavadinimu graylog-example.py ir pakeiskite <XXXXXX>.stackhero-network.com į savo serverio hostname. Štai pavyzdinis scenarijus, kurį galite išbandyti:
import logging
import graypy
my_logger = logging.getLogger('test_logger')
my_logger.setLevel(logging.DEBUG)
handler = graypy.GELFTLSHandler('<XXXXXX>.stackhero-network.com', 12201)
my_logger.addHandler(handler)
my_logger.debug('This is a test from a Python script!')
Norėdami peržiūrėti savo žurnalus, atidarykite Graylog administravimo panelę, eikite į "Search" skirtuką, spauskite play ikonėlę ir nustatykite atnaujinimą kas sekundę. Savo scenarijų galite paleisti su:
python graylog-example.py
Kai scenarijus bus paleistas, jūsų žinutė bus išsiųsta į Graylog ir turėtumėte ją matyti paieškos rezultatuose.
Pirmas žurnalas gautas Graylog
Paspaudę ant žinutės "This is a test from a Python script!" pamatysite naudingą informaciją, tokią kaip scenarijaus pavadinimas ir tiksli eilutė, kuri sugeneravo žurnalą.
Išsamus žurnalas