---
title: Docker Container Blkio
slug: aiops2/docker-container-blkio
description: Learn how this system efficiently controls and monitors I/O access on block devices, providing valuable metrics like volume of asynchronous I/O, discards, reads, writes, and total I/O operations. Discover how these metrics are tracked and counted for each
docTags: 
createdAt: 2023-10-20T17:29:22.522Z
---

Controla e monitora o acesso a I/O em dispositivos de bloco.

Um dispositivo de **bloco** armazena as informações em blocos de tamanho fixo, cada qual com seu endereço. Cada bloco pode ser lido ou escrito de maneira independente uns dos outros.

| **Chave**                                                         | **Tipo** | **Descrição**                                                           |
| ----------------------------------------------------------------- | -------- | ----------------------------------------------------------------------- |
| docker\_container\_blkio.**`container_id`**                       | string   | Container ID                                                            |
| docker\_container\_blkio.**`io_service_bytes_recursive_async`**   | bytes    | Volume, em bytes, do bloco assíncrono I/O                               |
| docker\_container\_blkio.**`io_service_bytes_recursive_discard`** | bytes    | Volume de discards de dispositivos de bloco.                            |
| docker\_container\_blkio.**`io_serviced_bytes_recursive_read`**   | bytes    | Volume de leituras de dispositivos de bloco.                            |
| docker\_container\_blkio.**`io_serviced_bytes_recursive_sync`**   | bytes    | Volume, em bytes, de I/O de bloco síncrono.                             |
| docker\_container\_blkio.**`io_serviced_bytes_recursive_total`**  | bytes    | Volume total, em bytes, de todos os blocos de I/O.                      |
| docker\_container\_blkio.**`io_serviced_bytes_recursive_write`**  | bytes    | Volume, em bytes, de gravações para bloquear dispositivos               |
| docker\_container\_blkio.**`io_serviced_recursive_async`**        | counter  | Contagem de blocos assíncronos I/O                                      |
| docker\_container\_blkio.**`io_serviced_recursive_discard`**      | counter  | Contagem de solicitações de discard de dispositivos de bloco atendidos. |
| docker\_container\_blkio.**`io_serviced_recursive_read`**         | counter  | Contagem de leituras de dispositivos de bloco.                          |
| docker\_container\_blkio.**`io_serviced_recursive_sync`**         | counter  | Número de operações  de I/O de bloco síncrono.                          |
| docker\_container\_blkio.**`io_serviced_recursive_total`**        | counter  | Contagem de todos os blocos de I/O.                                     |
| docker\_container\_blkio.**`io_serviced_recursive_write`**        | counter  | Número de operações  de gravações para bloquear dispositivos            |

