Menü

PyGRAZ ist eine Usergroup mit die Python-Programmiersprache in Graz. Wir treffen uns regelmässig am ersten Dienstag im Monat entweder im realraum oder im Gösserbräu.

Nächstes Treffen am 2. Juli 2019 um 19:00 Uhr

In July, Thomas is going to give a talk about Logstash. Maybe a talk about the Gradual typing and the typing module will be given as well (depending on remaining time).

Geplante Sessions

Monitoring Django Applications with Logstash

von Thomas Aglassinger

Django applications running on an Apache web server can be monitored based on log messages transferred by Python log handlers and filebeat, collected and parsed by Logstash, stored in Elasticsearch and analyzed with Kibana and Grafana.

This talk shows how to setup and configure Django, Python logging and Apache to get the most out of your logging data.

Logstash is a data collecting and log parsing engine which uses Elasticsearch as target storage. Combined with Kibana and Grafana it is a popular solution to analyze and monitor server side applications.

This talk explains how to configure Logstash and its related tools to effectively monitor a Django application running on an Apache web server.

Topics covered are:

  • Overview
  • Basic architecture
  • Installation: package or docker
  • Resource usage
  • Python logging handlers for logstash
  • Elastic common schema (ECS) for log entries
  • Parsing Apache logs
  • Access_log vs error_log
  • Time formats and zones
  • Mods to extend the logging information
  • Mapping Python and Apache log levels
  • Debugging grok filters
  • Sending log files with Filebeats
  • Lessons learned

Falls du vorhast, zu kommen, bitte trage dich auf Meetup.com ein! Es ist nicht zwingend erforderlich, macht aber unsere Arbeit leichter, wenn wir abschätzen können, wie viele Leute in etwa kommen.

Location: Realraum

Brockmanngasse 15 - 8010 Graz

realraum - Verein für Technik in Kultur und Gesellschaft

Session-Ideen

Titel Vortragender
TensorFlow Lukas Prokop
Komunikationsbausteine für Entwickler Thomas Aglassinger
Aufwandsschätzungen mit Jupyter Sebastian Kübeck
The Missing Filesystem Path Type Christoph Reiter
Python instead of shell scripts Thomas Aglassinger
The python data model Lukas Prokop
Python beyond 3.3 Lukas Prokop
wtfpython Lukas Prokop
Gesetzestexte richtig lesen Stefan Koch
typing Lukas Prokop

Deine Session-Idee

Möchtest du etwas präsentieren? Dann trage deinen Vorschlag hier ein. Wenn es dann wieder auf ein neues Meetup zugeht, werden wir dich via E-Mail kontaktieren, um einen Termin auszumachen.

Vergangene Meetups