P
P
prochanev2019-12-02 22:08:11
Monitoring
prochanev, 2019-12-02 22:08:11

How to organize web application monitoring?

Hello!
Prompt how to organize monitoring of Web application.
It consists of:

  1. Flask - endpoints with API and HTML return
  2. Asyncio for websocket in separate process
  3. nginx proxy

Later the project will grow and I'm thinking of making a front on Node.js, now files with Vue code are given from the same server where Flask is.
How to monitor it? And how to manage it as a whole?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Ruslan Gilfanov, 2019-12-02
@prochanev

Take the monitoring system Zabbix (or analogues) and use its functionality. If something is missing, monitoring systems are usually extensible.
Well, or write your bike.
Actually, what needs to be configured or implemented:
If the simplest tests are written and logging is configured, then the monitoring is half ready.

V
Viktor Buzin, 2019-12-03
@Buzzz

I would look at solutions like:

  • https://www.loggly.com/
  • https://www.pagerduty.com/
  • https://newrelic.com/

R
Roman Mirilaczvili, 2019-12-03
@2ord

Suitable NMS - to monitor the availability of services within a local network or over the Internet.
Prometheus/InfluxDB + Grafana - collecting application metrics and plotting.
ELK - collection and search in logs.
Or their analogues in the form of cloud services.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question