Feature #20094
openAlerting and Monitoring facilities for ISTI Open Portal
0%
Description
We should design and deploy a number of monitoring approaches aiming at alerting the service managers about any malfunction.
I see at least two families:
monitoring systems alerting us when the web site openportal.isti.cnr.it is not responding;
monitoring systems alerting us when the primary data source is not responding, e.g. a call to this should be sufficient
https://www.cnr.it/oai-pmh/oai2.php?verb=Identify or https://www.cnr.it/oai-pmh/oai2.php?verb=ListSets
I do ignore what we have in place right now, certainly we do not have any alert raised when the primary data source (not operated by ISTI) is not responding ... or I'm not receiving any notification.
Subtasks
Related issues
Updated by Andrea Dell'Amico about 4 years ago
We do not have anything at the moment, the monitoring system for ISTI is still a work in progress.
Updated by Leonardo Candela over 3 years ago
- Priority changed from Normal to High
Updated by Leonardo Candela over 3 years ago
- Related to Support #22008: Cater for OpenPortal for ISPC added
Updated by Leonardo Candela over 3 years ago
We recently faced with an issue on People side, i.e. we have been provided with a smaller number of items. Of course this is an application oriented "malfunction" and we should identify an approach for alerting the right person(s).
In essence, there are at least two typologies of monitoring and alerting we should have:
- alerts on machines and services "availability", "loads";
- alerts on services business logic malfunctions;
Updated by Andrea Dell'Amico over 3 years ago
Leonardo Candela wrote in #note-4:
We recently faced with an issue on People side, i.e. we have been provided with a smaller number of items. Of course this is an application oriented "malfunction" and we should identify an approach for alerting the right person(s).
In essence, there are at least two typologies of monitoring and alerting we should have:
- alerts on services business logic malfunctions;
We need help from the service to handle this one. I guess a set of prometheus friendly metrics should suffice.
Updated by Leonardo Candela over 3 years ago
I'm fine with Prometheus and Grafana and willing to play with them:
- Do we have any dashboard for Open Portal? What shall I do to access it?
- Is there any "application context" defined for it?
- Is @michele.artini@isti.cnr.it aware on how to produce "prometheus friendly metrics"?
Updated by Andrea Dell'Amico over 3 years ago
Leonardo Candela wrote in #note-6:
I'm fine with Prometheus and Grafana and willing to play with them:
- Do we have any dashboard for Open Portal? What shall I do to access it?
Not yet
- Is there any "application context" defined for it?
- Is @michele.artini@isti.cnr.it aware on how to produce "prometheus friendly metrics"?
I don't know. I also don't know if there's something specific to Joomla, but there are a lot of php-fpm
exporters: https://github.com/Lusitaniae/phpfpm_exporter, https://bidhankhatri.com.np/monitoring/monitoring-php-fpm-pools-through-prometheus-and-grafana-on-centos-6-and-7/, https://github.com/hipages/php-fpm_exporter