This video discusses how to use observability tools to troubleshoot and prevent failures in Drupal. It covers how to use the Open Telemetry platform, the Prometheus exporter, and the Grafana observability module.
00:00:00 This talk is about how to understand what your Drupal is doing by observing it from the external. Luca from Italy works at a Drupal development agency, and they contribute some modules to the community. They also partner with some public cloud providers. In this talk, Luca will talk about how to do this.
00:05:00 In this talk, Lussoluca discusses how to use observability tools in Drupal to troubleshoot and prevent failures. Open Telemetry is a new, vendor-agnostic observability platform that is currently in pre-alpha status.
00:10:00 This video demonstrates how to use a contrib module to send logs to files sockets, inboxes databases, and prometheus. The architecture is this: a graphene agent is installed in the same cluster as the applications being monitored, and logs, traces, and metrics are sent to a Grafana stack. The user interface is used to query and extract information from the data visualized in Graffana.
00:15:00 The video discusses how to use a rotating file service and processors to alter a message before it is sent to a file. It also discusses how to structured log messages and query them for useful information.
00:20:00 This video covers the basics of how to use Prometheus to monitor your Drupal site. The presenter shows how to install the Prometheus module and how to collect various Drupal metrics. The presenter also shows how to use the Slash Matrix endpoint to view all of the collected data in a convenient format.
00:25:00 This video shows how to use the prometheus exporter to collect memory, time, and entity usage statistics from a Drupal server. This information can be used to help troubleshoot problems.
00:30:00 The video discusses how to use the observability suite module and how it collects information about the system and the application. It also discusses how to use the Prometheus io exporter to send the logs and traces to a remote server.
00:35:00 The video provides an overview of the Grafana observability module, which allows you to track the performance of your Drupal site's code. For example, you can see how long it takes a particular code block to execute, and how many services it calls.
00:40:00 This video explains how Drupal logs information, and how it can be used to track the performance of an application. It also explains why logging is important, and how to use logging to track response time.
00:45:00 The video discusses how Drupal can be used to track what is happening in the system, including tracing end-to-end from the load balancer to the infrastructure.
00:50:00 In this video, Lussoluca shows how to use the AWS CLI to inspect the activities of a Drupal site. This includes retrieving information about how the site is using Amazon Web Services (AWS) services, such as Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3).