{"id":1200,"date":"2024-07-22T20:45:37","date_gmt":"2024-07-22T20:45:37","guid":{"rendered":"https:\/\/dockerpros.com\/?post_type=glossary&#038;p=1200"},"modified":"2024-07-22T20:51:30","modified_gmt":"2024-07-22T20:51:30","slug":"log-del-servizio-docker-compose","status":"publish","type":"glossary","link":"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service-log\/","title":{"rendered":"Log del servizio Docker Compose"},"content":{"rendered":"<h1>Understanding Docker Compose Service Logs<\/h1>\n<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> \u00e8 uno strumento potente per definire e gestire applicazioni Docker multi-contenitore. Utilizza un semplice <span class=\"glossaryai-tooltip glossary-term-690\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/yaml\/\" target=\"_blank\">YAML<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">YAML (YAML Ain't Markup Language) \u00e8 un formato di serializzazione dei dati leggibile dall'uomo comunemente utilizzato per i file di configurazione. Mette l'accento sulla semplicit\u00e0 e chiarezza, rendendolo adatto sia per gli sviluppatori che per i non sviluppatori.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/yaml\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> file format to configure application services, networks, and volumes, allowing developers to streamline their workflows. Within the context of <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> logs play a crucial role in monitoring and troubleshooting containerized applications, providing real-time insights into their behavior and performance. In this article, we will explore the intricate details of <span class=\"glossaryai-tooltip glossary-term-766\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\" target=\"_blank\">Docker Compose service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose Service simplifies multi-container deployment by allowing developers to define and manage application stacks using a single YAML configuration file, streamlining container orchestration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> loghi, discutere come gestirli e analizzarli, e fornire le migliori pratiche per un logging efficace in ambienti Dockerizzati.<\/p>\n<h2>The Importance of Logging in Docker Compose<\/h2>\n<p>Logging is an essential component of any application, providing visibility into the system&#8217;s operational status. In a <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> environment, where multiple services are interconnected, effective logging becomes even more critical. Logs serve several purposes:<\/p>\n<ol>\n<li>\n<p><strong>Debugging<\/strong>: When an application encounters an issue, logs provide the necessary data to diagnose the problem.<\/p>\n<\/li>\n<li>\n<p><strong>Monitoraggio<\/strong>: La registrazione continua consente agli sviluppatori e agli operatori di monitorare la salute e le prestazioni dei servizi in tempo reale.<\/p>\n<\/li>\n<li>\n<p><strong>Auditing<\/strong>I log possono servire come registro storico degli eventi del sistema, il che \u00e8 inestimabile per la risoluzione dei problemi e la conformit\u00e0.<\/p>\n<\/li>\n<li>\n<p><strong>Performance Tuning<\/strong>: By analyzing logs, developers can identify bottlenecks in their applications and optimize performance.<\/p>\n<\/li>\n<\/ol>\n<h2>Panoramica dei log di Docker Compose\n\nDocker Compose \u00e8 uno strumento potente per definire e gestire applicazioni multi-contenitore. Una delle sue caratteristiche pi\u00f9 utili \u00e8 la capacit\u00e0 di visualizzare e gestire i log di tutti i servizi in un'applicazione Compose con un singolo comando. Questa panoramica esplorer\u00e0 le varie opzioni e comandi disponibili per lavorare con i log di Docker Compose.\n\nComandi di base per i log\n\nIl comando principale per visualizzare i log in Docker Compose \u00e8:\n\n```bash\ndocker-compose logs [opzioni] [servizio...]\n```\n\nSenza opzioni o nomi di servizio specificati, questo comando visualizzer\u00e0 tutti i log di tutti i servizi nell'applicazione Compose. Tuttavia, Docker Compose offre numerose opzioni per filtrare e formattare l'output dei log.\n\nOpzioni comuni per i log\n\n1. `--follow` o `-f`: Segui l'output del log in tempo reale.\n2. `--tail=\"all\"`: Specifica il numero di righe da visualizzare dall'inizio del log.\n3. `--timestamps` o `-t`: Mostra i timestamp per ogni voce di log.\n4. `--no-color`: Disabilita l'output a colori.\n5. `--no-log-prefix`: Rimuove i prefissi dei log.\n6. `--since`: Mostra i log dal momento specificato.\n7. `--until`: Mostra i log fino al momento specificato.\n\nFiltraggio per servizio\n\nPuoi filtrare i log per servizi specifici fornendo i nomi dei servizi come argomenti:\n\n```bash\ndocker-compose logs web db\n```\n\nQuesto comando mostrer\u00e0 solo i log per i servizi \"web\" e \"db\".\n\nEsempi pratici\n\n1. Visualizza gli ultimi 10 log per tutti i servizi:\n```bash\ndocker-compose logs --tail=10\n```\n\n2. Segui i log in tempo reale per il servizio \"web\":\n```bash\ndocker-compose logs -f web\n```\n\n3. Mostra i log con timestamp per il servizio \"db\" dall'ultima ora:\n```bash\ndocker-compose logs -t --since=1h db\n```\n\n4. Visualizza tutti i log senza colori:\n```bash\ndocker-compose logs --no-color\n```\n\n5. Mostra i log per il servizio \"api\" fino a 30 minuti fa:\n```bash\ndocker-compose logs --until=30m api\n```\n\nComandi correlati\n\nOltre al comando principale `logs`, Docker Compose offre altri comandi correlati:\n\n- `docker-compose events`: Mostra gli eventi in tempo reale di tutti i servizi.\n- `docker-compose top`: Visualizza le informazioni sui processi dei servizi in esecuzione.\n- `docker-compose ps`: Elenca i contenitori e il loro stato.\n\nConclusione\n\nI log di Docker Compose sono uno strumento essenziale per il monitoraggio e il debug delle applicazioni multi-contenitore. Con una variet\u00e0 di opzioni e comandi disponibili, puoi filtrare, formattare e visualizzare i log in modo da soddisfare le tue esigenze specifiche. Che tu stia seguendo i log in tempo reale, cercando problemi specifici o semplicemente monitorando lo stato della tua applicazione, Docker Compose offre la flessibilit\u00e0 e il potere necessari per gestire efficacemente i log della tua applicazione.<\/h2>\n<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> offers built-in commands to access logs generated by services defined within a <code>docker-compose.yml<\/code> file. Il <code>log di docker-compose<\/code> command enables users to view logs from multiple services simultaneously, providing a comprehensive perspective on application behavior. The logs are aggregated from all containers created by the <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> application, making it easier to track interactions between services.<\/p>\n<h3>Utilizzo di Base<\/h3>\n<p>Per visualizzare i log di tutti i servizi definiti nel tuo <span class=\"glossaryai-tooltip glossary-term-689\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\" target=\"_blank\">Docker Compose file<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Compose file is a YAML configuration file that defines services, networks, and volumes for multi-container Docker applications. It streamlines deployment and management, enhancing efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can execute the following command in your terminal:<\/p>\n<pre><code class=\"language-bash\">log di docker-compose<\/code><\/pre>\n<p>Questo comando mostrer\u00e0 i log di tutti i servizi definiti, visualizzando l'output in ordine cronologico. Tuttavia, \u00e8 possibile personalizzare l'output dei log attraverso varie opzioni. Ecco alcuni flag utili:<\/p>\n<ul>\n<li><strong><code>-f<\/code><\/strong>: Follow the log output in real-time, similar to <code>tail -f<\/code>.<\/li>\n<li><strong><code>--tail<\/code><\/strong>: Limita il numero di righe di log visualizzate. Ad esempio, per vedere le ultime 100 righe, puoi <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\" target=\"_blank\">correre<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" si riferisce a un comando in diversi linguaggi di programmazione e sistemi operativi per eseguire un programma o script specificato. Avvia processi, fornendo un ambiente controllato per l'esecuzione dei compiti.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <code>docker-compose logs --tail=100<\/code>.<\/li>\n<li><strong>\u201c<\/strong>: Specify a particular <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to view its logs. For example, <code>log di docker-compose<\/code>.<\/li>\n<\/ul>\n<h3>Log Formats and Levels<\/h3>\n<p>I log possono variare in formato e verbosit\u00e0 a seconda dell'applicazione e dei driver di logging utilizzati. I livelli di log comuni includono:<\/p>\n<ul>\n<li><strong>debug<\/strong>Informazioni dettagliate utilizzate principalmente per il debug.<\/li>\n<li><strong>INFO<\/strong>Informazioni generali sul funzionamento dell'applicazione.<\/li>\n<li><strong>ATTENZIONE<\/strong>: Indications that something unexpected occurred, but the application is still functioning.<\/li>\n<li><strong>ERRORE<\/strong>: Eventi di errore che potrebbero ancora consentire all'applicazione di continuare a funzionare.<\/li>\n<li><strong>CRITICAL<\/strong>Eventi di errore grave che causano l'impossibilit\u00e0 dell'applicazione di proseguire l'esecuzione.<\/li>\n<\/ul>\n<p>Adottando una strategia di logging coerente che incorpora questi livelli, gli sviluppatori possono gestire meglio la quantit\u00e0 e il significato dei dati di log generati dalle loro applicazioni.<\/p>\n<h2>Configuring Logs in Docker Compose<\/h2>\n<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> allows you to configure logging options for each <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> nel tuo <code>docker-compose.yml<\/code> file. In questo modo, puoi stabilire come i log vengono catturati, formattati e archiviati. Ecco un esempio di configurazione:<\/p>\n<pre><code class=\"language-yaml\">version: '3.8'\nservices:\n  web:\n    image: nginx\n    logging:\n      driver: json-file\n      options:\n        max-size: \"10m\"\n        max-file: \"3\"\n\n  app:\n    image: myapp\n    logging:\n      driver: syslog\n      options:\n        syslog-address: \"tcp:\/\/localhost:514\"<\/code><\/pre>\n<p>In questo esempio, il <code>web<\/code> <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> uses the <code>json-file<\/code> driver di registrazione, che \u00e8 il driver di registrazione predefinito per Docker. Opzioni aggiuntive come <code>max-size<\/code> and <code>max-file<\/code> pu\u00f2 essere configurato per limitare le dimensioni e il numero di file di log, contribuendo a gestire lo spazio su disco.<\/p>\n<p>The <code>app<\/code> <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, on the other hand, is configured to use syslog for logging. This allows logs to be sent to a centralized syslog server, which can be useful for distributed applications that require log aggregation.<\/p>\n<h3>Common Docker Logging Drivers<\/h3>\n<p>Docker supports various logging drivers that can be employed in <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Here are some widely used options:<\/p>\n<ul>\n<li>\n<p><strong>json-file<\/strong>Il driver di logging predefinito che cattura i log in formato JSON.<\/p>\n<\/li>\n<li>\n<p><strong>syslog<\/strong>: Sends log messages to a syslog server, allowing for centralized logging.<\/p>\n<\/li>\n<li>\n<p><strong>journald<\/strong>Si integra con il journal di systemd, consentendo di gestire i log attraverso systemd.<\/p>\n<\/li>\n<li>\n<p><strong>gelf<\/strong>: Sends logs to a Graylog Extended Log Format (GELF) endpoint, which is suitable for centralized logging solutions.<\/p>\n<\/li>\n<li>\n<p><strong>fluentd<\/strong>: Integrates with Fluentd, a data collector that can unify logging across services.<\/p>\n<\/li>\n<\/ul>\n<p>Scegliere il driver di logging appropriato dipende dall'architettura dell'applicazione, dai requisiti di logging e dall'ambiente operativo.<\/p>\n<h2>Analyzing Logs<\/h2>\n<p>Once logs are collected, the next step is analyzing them. Effective log analysis can reveal insights into application performance, usage patterns, and potential issues. Here are some techniques for analyzing <span class=\"glossaryai-tooltip glossary-term-766\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\" target=\"_blank\">Docker Compose service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose Service simplifies multi-container deployment by allowing developers to define and manage application stacks using a single YAML configuration file, streamlining container orchestration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> logs:<\/p>\n<h3>Coda e Grep<\/h3>\n<p>Usando il <code>tail<\/code> comando in combinazione con <code>grep<\/code> pu\u00f2 aiutare a filtrare i log rilevanti. Ad esempio, per trovare tutti i messaggi di errore nei log, potresti usare:<\/p>\n<pre><code class=\"language-bash\">docker-compose logs | grep \"ERROR\"<\/code><\/pre>\n<p>Questo comando visualizzer\u00e0 solo le righe contenenti la parola chiave \"ERROR,\" rendendo pi\u00f9 facile individuare i problemi.<\/p>\n<h3>Strumenti di aggregazione dei log<\/h3>\n<p>Per applicazioni pi\u00f9 complesse, soprattutto quelle con servizi multipli, valuta di utilizzare strumenti di aggregazione dei log come:<\/p>\n<ul>\n<li>\n<p><strong>alce <span class=\"glossaryai-tooltip glossary-term-682\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/stack\/\" target=\"_blank\">Stack<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A stack is a data structure that operates on a Last In, First Out (LIFO) principle, where the most recently added element is the first to be removed. It supports two primary operations: push and pop.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> (Elasticsearch, Logstash, Kibana)<\/strong>: A popular <span class=\"glossaryai-tooltip glossary-term-682\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/stack\/\" target=\"_blank\">pila<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A stack is a data structure that operates on a Last In, First Out (LIFO) principle, where the most recently added element is the first to be removed. It supports two primary operations: push and pop.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> for centralized logging and analysis. Logstash can collect and parse logs, Elasticsearch can store and index them, and Kibana can visualize the data.<\/p>\n<\/li>\n<li>\n<p><strong>Fluentd<\/strong>: A versatile log collector that can route logs to various destinations, including Elasticsearch and cloud storage services.<\/p>\n<\/li>\n<li>\n<p><strong>Grafana Loki<\/strong>: A highly efficient log aggregation system designed for cloud-native applications, allowing seamless integration with Grafana for visualization.<\/p>\n<\/li>\n<\/ul>\n<p>Utilizzando strumenti di aggregazione dei log, gli sviluppatori possono analizzare i log in modo pi\u00f9 efficace, correlare gli eventi tra i servizi e ottenere approfondimenti pi\u00f9 dettagliati sul comportamento dell'applicazione.<\/p>\n<h2>Pratiche Migliori per la Registrazione Docker Compose\n\nLa registrazione \u00e8 un aspetto cruciale per il monitoraggio e il debug delle applicazioni containerizzate. Docker Compose offre diverse opzioni per gestire i log delle applicazioni in modo efficace. Ecco alcune pratiche consigliate per ottimizzare la registrazione in Docker Compose:\n\n1. Utilizza il driver di logging appropriato:\nDocker Compose supporta vari driver di logging, come json-file, syslog, fluentd, e altri. Scegli il driver pi\u00f9 adatto alle tue esigenze. Ad esempio, json-file \u00e8 il driver predefinito e memorizza i log come file JSON sul disco locale, mentre syslog invia i log a un server syslog remoto.\n\n2. Configura la rotazione dei log:\nPer evitare che i file di log occupino troppo spazio su disco, \u00e8 importante configurare la rotazione dei log. Puoi impostare parametri come max-size e max-file nel driver json-file per controllare la dimensione massima dei file di log e il numero massimo di file di log da mantenere.\n\n3. Centralizza i log:\nInvece di gestire i log localmente su ogni container, considera l'uso di un sistema centralizzato di gestione dei log come ELK Stack (Elasticsearch, Logstash, Kibana) o Splunk. Questo ti permette di aggregare, analizzare e visualizzare i log da pi\u00f9 container in un'unica posizione.\n\n4. Includi informazioni contestuali:\nAssicurati che i tuoi log includano informazioni contestuali rilevanti come timestamp, ID del container, nome del servizio e livello di log (ad esempio, INFO, WARN, ERROR). Questo facilita la correlazione e l'analisi dei log.\n\n5. Utilizza formati di log strutturati:\nAdotta formati di log strutturati come JSON o logfmt per rendere i log pi\u00f9 facilmente analizzabili e ricercabili. I log strutturati consentono di estrarre e filtrare informazioni specifiche in modo pi\u00f9 efficiente.\n\n6. Implementa la registrazione distribuita:\nSe la tua applicazione \u00e8 distribuita su pi\u00f9 nodi o cluster, considera l'uso di soluzioni di registrazione distribuita come Fluentd o Logstash per raccogliere e inoltrare i log da tutti i nodi a una posizione centralizzata.\n\n7. Monitora e avvisa:\nConfigura il monitoraggio e gli avvisi basati sui log per rilevare e rispondere tempestivamente a problemi critici. Puoi utilizzare strumenti come Prometheus, Grafana o sistemi di gestione degli avvisi per monitorare le metriche dei log e inviare notifiche quando vengono soddisfatte determinate condizioni.\n\n8. Sicurezza e conformit\u00e0:\nAssicurati che i log siano archiviati in modo sicuro e conforme ai requisiti normativi. Crittografa i log sensibili, limita l'accesso ai log solo al personale autorizzato e implementa la conservazione dei log per soddisfare i requisiti di conformit\u00e0.\n\nSeguendo queste pratiche migliori, puoi gestire efficacemente i log delle tue applicazioni Docker Compose, facilitando il monitoraggio, il debug e la risoluzione dei problemi. Ricorda di adattare queste pratiche alle tue esigenze specifiche e all'ambiente di produzione.<\/h2>\n<p>To maximize the effectiveness of logging in <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, Considera le seguenti migliori pratiche.<\/p>\n<h3>1. Implement Structured Logging<\/h3>\n<p>Structured logging formats logs in a consistent manner, often as JSON objects. This makes it easier to parse and analyze logs programmatically, especially when using log aggregation tools.<\/p>\n<h3>2. Use Appropriate Log Levels<\/h3>\n<p>Implement log levels in your application to categorize log messages based on their severity. This helps to filter logs during analysis, making it easier to focus on critical issues.<\/p>\n<h3>3. Rotate Logs<\/h3>\n<p>Configure log rotation policies to manage disk space effectively. By limiting the size and number of log files, you can prevent the logs from consuming too much disk space.<\/p>\n<h3>4. Centralizzare i Log<\/h3>\n<p>Considera di centralizzare i log utilizzando un driver di logging come syslog o impiegando uno strumento di aggregazione dei log dedicato. Questo semplifica la gestione dei log tra pi\u00f9 servizi e container.<\/p>\n<h3>5. Monitorare i log regolarmente<\/h3>\n<p>Configura il monitoraggio e l'alerting basandosi sui pattern dei log per identificare proattivamente i problemi. Strumenti come Prometheus e Grafana possono essere configurati per monitorare le metriche dei log e attivare avvisi in base a condizioni predefinite.<\/p>\n<h3>6. Mantenere un formato del log pulito<\/h3>\n<p>Assicurati che i messaggi di log siano chiari e concisi. Evita di appesantire i log con informazioni eccessive, che potrebbero rendere pi\u00f9 difficile individuare gli eventi rilevanti.<\/p>\n<h3>7. Document Logging Practices<\/h3>\n<p>Provide clear documentation on your logging practices and conventions within your team. Consistent logging across services will facilitate easier troubleshooting and analysis.<\/p>\n<h2>Conclusione<\/h2>\n<p><span class=\"glossaryai-tooltip glossary-term-766\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\" target=\"_blank\">Docker Compose service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose Service simplifies multi-container deployment by allowing developers to define and manage application stacks using a single YAML configuration file, streamlining container orchestration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> logs are an indispensable asset for monitoring and managing multi-container applications. Understanding how to effectively configure, analyze, and maintain logs is crucial for developers and operators alike. By adhering to best practices and leveraging the capabilities of <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, teams can enhance their logging strategies, improve application reliability, and ultimately deliver a better user experience. Whether you&#8217;re debugging an issue or optimizing application performance, the right logging approach will empower you to make data-driven decisions and streamline your development workflow.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"glossaryai-tooltip glossary-term-766\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\" target=\"_blank\">Docker Compose service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose Service simplifies multi-container deployment by allowing developers to define and manage application stacks using a single YAML configuration file, streamlining container orchestration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> I log forniscono una visione centralizzata di <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/container\/\" target=\"_blank\">container<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> semplificando il debug e il monitoraggio. Utilizzando il comando `docker-compose logs`, gli utenti possono accedere ai log in tempo reale per ciascun servizio definito. <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, garantendo un'analisi e una risoluzione dei problemi efficienti.<\/p>","protected":false},"author":1,"featured_media":1717,"parent":0,"template":"","glossary-cat":[],"class_list":["post-1200","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Compose Service Log - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/it\/wiki\/log-del-servizio-docker-compose\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Compose Service Log - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Docker Compose service logs provide a centralized view of container output, simplifying debugging and monitoring. By utilizing the `docker-compose logs` command, users can access real-time logs for each defined service, ensuring efficient analysis and troubleshooting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/it\/wiki\/log-del-servizio-docker-compose\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-22T20:51:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/\",\"url\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/\",\"name\":\"Docker Compose Service Log - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg\",\"datePublished\":\"2024-07-22T20:45:37+00:00\",\"dateModified\":\"2024-07-22T20:51:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg\",\"width\":800,\"height\":600,\"caption\":\"docker-compose-service-log-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https:\/\/dockerpros.com\/fr\/wiki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Docker Compose Service Log\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Log del servizio Docker Compose - Dockerpros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/it\/wiki\/log-del-servizio-docker-compose\/","og_locale":"it_IT","og_type":"article","og_title":"Docker Compose Service Log - Dockerpros","og_description":"Docker Compose service logs provide a centralized view of container output, simplifying debugging and monitoring. By utilizing the `docker-compose logs` command, users can access real-time logs for each defined service, ensuring efficient analysis and troubleshooting.","og_url":"https:\/\/dockerpros.com\/it\/wiki\/log-del-servizio-docker-compose\/","og_site_name":"Dockerpros","article_modified_time":"2024-07-22T20:51:30+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/","url":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/","name":"Log del servizio Docker Compose - Dockerpros","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg","datePublished":"2024-07-22T20:45:37+00:00","dateModified":"2024-07-22T20:51:30+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-service-log_1200.jpg","width":800,"height":600,"caption":"docker-compose-service-log-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-service-log\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https:\/\/dockerpros.com\/fr\/wiki\/"},{"@type":"ListItem","position":3,"name":"Docker Compose Service Log"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Esperti Docker","description":"DockerPros \u2013 Il tuo punto di riferimento definitivo per Docker","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Esperti Docker","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/glossary\/1200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/glossary\/1200\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/media\/1717"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/media?parent=1200"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/glossary-cat?post=1200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}