> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-home-button.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Introducción al uso de ClickHouse con Grafana

# Plugin de origen de datos de ClickHouse para Grafana

export const ClickHouseSupportedBadge = () => {
  return <div className="ClickHouseSupportedBadge">
            <div className="ClickHouseSupportedIcon">
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M1.30762 1.39073C1.30762 1.3103 1.37465 1.22986 1.46849 1.22986H2.64824C2.72868 1.22986 2.80912 1.29689 2.80912 1.39073V14.4886C2.80912 14.5691 2.74209 14.6495 2.64824 14.6495H1.46849C1.38805 14.6495 1.30762 14.5825 1.30762 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M4.2832 1.39073C4.2832 1.3103 4.35023 1.22986 4.44408 1.22986H5.62383C5.70427 1.22986 5.7847 1.29689 5.7847 1.39073V14.4886C5.7847 14.5691 5.71767 14.6495 5.62383 14.6495H4.44408C4.36364 14.6495 4.2832 14.5825 4.2832 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M7.25977 1.39073C7.25977 1.3103 7.3268 1.22986 7.42064 1.22986H8.60039C8.68083 1.22986 8.76127 1.29689 8.76127 1.39073V14.4886C8.76127 14.5691 8.69423 14.6495 8.60039 14.6495H7.42064C7.3402 14.6495 7.25977 14.5825 7.25977 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M10.2354 1.39073C10.2354 1.3103 10.3024 1.22986 10.3962 1.22986H11.576C11.6564 1.22986 11.7369 1.29689 11.7369 1.39073V14.4886C11.7369 14.5691 11.6698 14.6495 11.576 14.6495H10.3962C10.3158 14.6495 10.2354 14.5825 10.2354 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M13.2256 6.6057C13.2256 6.52526 13.2926 6.44482 13.3865 6.44482H14.5662C14.6466 6.44482 14.7271 6.51186 14.7271 6.6057V9.27354C14.7271 9.35398 14.6601 9.43442 14.5662 9.43442H13.3865C13.306 9.43442 13.2256 9.36739 13.2256 9.27354V6.6057Z" fill="currentColor" />
                </svg>
            </div>
            ClickHouse Supported
        </div>;
};

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

Con Grafana, puedes explorar y compartir todos tus datos a través de dashboards.
Grafana requiere un plugin para conectarse a ClickHouse, que puede instalarse fácilmente desde su UI.

<div class="vimeo-container">
  <Frame>
    <iframe
      src="//www.youtube.com/embed/bRce9xWiqQM"
      frameborder="0"
      allow="autoplay;
fullscreen;
picture-in-picture"
      allowfullscreen
    />
  </Frame>
</div>

<div id="1-gather-your-connection-details">
  ## 1. Recopila los datos de conexión
</div>

Para conectarse a ClickHouse con TCP nativo necesita esta información:

| Parámetros                | Descripción                                                                                                                        |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `HOST` and `PORT`         | Normalmente, el puerto es 9440 cuando se usa TLS, o 9000 cuando no se usa TLS.                                                     |
| `DATABASE NAME`           | De forma predeterminada, existe una base de datos llamada `default`; use el nombre de la base de datos a la que quiere conectarse. |
| `USERNAME` and `PASSWORD` | De forma predeterminada, el nombre de usuario es `default`. Use el nombre de usuario adecuado para su caso de uso.                 |

Los detalles de su servicio de ClickHouse Cloud están disponibles en la consola de ClickHouse Cloud.
Seleccione el servicio al que se conectará y haga clic en **Connect**:

<Image img="https://mintcdn.com/private-7c7dfe99-home-button/kULrYc6Yc_Td1RKY/images/_snippets/cloud-connect-button.png?fit=max&auto=format&n=kULrYc6Yc_Td1RKY&q=85&s=f8f30304147d67b79b22a095be5c28d9" size="md" alt="Botón Connect del servicio de ClickHouse Cloud" border width="998" height="932" data-path="images/_snippets/cloud-connect-button.png" />

Seleccione **Native**; los detalles se muestran en un comando de ejemplo de `clickhouse-client`.

<Image img="https://mintcdn.com/private-7c7dfe99-home-button/kULrYc6Yc_Td1RKY/images/_snippets/connection-details-native.png?fit=max&auto=format&n=kULrYc6Yc_Td1RKY&q=85&s=33e7530baf3346efbe3fd1a5743dd573" size="md" alt="Detalles de la conexión TCP nativa de ClickHouse Cloud" border width="1290" height="1176" data-path="images/_snippets/connection-details-native.png" />

Si usa ClickHouse autogestionado, los detalles de la conexión los establece su administrador de ClickHouse.

<div id="2-making-a-read-only-user">
  ## 2. Crear un usuario de solo lectura
</div>

Al conectar ClickHouse a una herramienta de visualización de datos como Grafana, se recomienda crear un usuario de solo lectura para proteger sus datos frente a modificaciones no deseadas.

Grafana no valida que las consultas sean seguras. Las consultas pueden contener cualquier sentencia SQL, incluidas `DELETE` e `INSERT`.

Para configurar un usuario de solo lectura, siga estos pasos:

1. Cree un perfil de usuario `readonly` siguiendo la guía [Creación de usuarios y roles en ClickHouse](/es/concepts/features/security/access-rights).
2. Asegúrese de que el usuario `readonly` tenga los permisos necesarios para modificar la configuración `max_execution_time` que requiere el [cliente clickhouse-go](https://github.com/ClickHouse/clickhouse-go).
3. Si utiliza una instancia pública de ClickHouse, no es recomendable establecer `readonly=2` en el perfil `readonly`. En su lugar, deje `readonly=1` y establezca el tipo de restricción de `max_execution_time` en [changeable\_in\_readonly](/es/concepts/features/configuration/settings/constraints-on-settings) para permitir modificar esta configuración.

<div id="3--install-the-clickhouse-plugin-for-grafana">
  ## 3.  Instala el plugin de ClickHouse para Grafana
</div>

Antes de que Grafana pueda conectarse a ClickHouse, debes instalar el plugin de Grafana correspondiente. Si ya has iniciado sesión en Grafana, sigue estos pasos:

1. En la página **Connections** de la barra lateral, selecciona la pestaña **Add new connection**.

2. Busca **ClickHouse** y haz clic en el plugin firmado por Grafana Labs:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-home-button/dU1ZOOelDu4jLzc2/images/integrations/data-visualization/grafana/search.png?fit=max&auto=format&n=dU1ZOOelDu4jLzc2&q=85&s=b141078983ea69f85adfe2c2e0717f5f" alt="Selecciona el plugin de ClickHouse en la página de conexiones" border width="784" height="365" data-path="images/integrations/data-visualization/grafana/search.png" />

3. En la siguiente pantalla, haz clic en el botón **Install**:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-home-button/dU1ZOOelDu4jLzc2/images/integrations/data-visualization/grafana/install.png?fit=max&auto=format&n=dU1ZOOelDu4jLzc2&q=85&s=14ee492fb23a968b2476a2f14a5fa493" alt="Instala el plugin de ClickHouse" border width="865" height="364" data-path="images/integrations/data-visualization/grafana/install.png" />

<div id="4-define-a-clickhouse-data-source">
  ## 4. Defina un origen de datos de ClickHouse
</div>

1. Una vez completada la instalación, haga clic en el botón **Add new data source**. (También puede añadir un origen de datos desde la pestaña **Data sources** de la página **Connections**).

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-home-button/dU1ZOOelDu4jLzc2/images/integrations/data-visualization/grafana/add_new_ds.png?fit=max&auto=format&n=dU1ZOOelDu4jLzc2&q=85&s=dca3bc797045ec3898e9d380922988f2" alt="Crear un origen de datos de ClickHouse" border width="886" height="383" data-path="images/integrations/data-visualization/grafana/add_new_ds.png" />

2. Desplácese hacia abajo hasta encontrar el tipo de origen de datos **ClickHouse** o búsquelo en la barra de búsqueda de la página **Add data source**. Seleccione el origen de datos **ClickHouse** y aparecerá la siguiente página:

<Image size="md" img="https://mintcdn.com/private-7c7dfe99-home-button/dU1ZOOelDu4jLzc2/images/integrations/data-visualization/grafana/quick_config.png?fit=max&auto=format&n=dU1ZOOelDu4jLzc2&q=85&s=902bfdfa09bd0d7391395d36e4951cb7" alt="Página de configuración de la conexión" border width="976" height="1050" data-path="images/integrations/data-visualization/grafana/quick_config.png" />

3. Introduzca la configuración del servidor y las credenciales. Los ajustes clave son:

* **Server host address:** el hostname de su servicio de ClickHouse.
* **Server port:** el puerto de su servicio de ClickHouse. Variará según la configuración del servidor y el protocolo.
* **Protocol** el protocolo utilizado para conectarse a su servicio de ClickHouse.
* **Secure connection** actívelo si su servidor requiere una conexión segura.
* **Username** y **Password**: introduzca las credenciales de su usuario de ClickHouse. Si no ha configurado ningún usuario, pruebe con `default` como nombre de usuario. Se recomienda [configurar un usuario de solo lectura](#2-making-a-read-only-user).

Para ver más ajustes, consulte la documentación de [configuración del plugin](/es/integrations/connectors/data-visualization/grafana/config).

4. Haga clic en el botón **Save & test** para verificar que Grafana pueda conectarse a su servicio de ClickHouse. Si la conexión se realiza correctamente, verá el mensaje **Data source is working**:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-home-button/dU1ZOOelDu4jLzc2/images/integrations/data-visualization/grafana/valid_ds.png?fit=max&auto=format&n=dU1ZOOelDu4jLzc2&q=85&s=f542f37aa523529ada04fd16d9e689ae" alt="Seleccione Save & test" border width="975" height="213" data-path="images/integrations/data-visualization/grafana/valid_ds.png" />

<div id="5-next-steps">
  ## 5. Siguientes pasos
</div>

¡Su origen de datos ya está lista para usarse! Obtenga más información sobre cómo crear consultas con el [generador de consultas](/es/integrations/connectors/data-visualization/grafana/query-builder).

Para más detalles sobre la configuración, consulte la documentación de [configuración del plugin](/es/integrations/connectors/data-visualization/grafana/config).

Si busca más información que no esté incluida en esta documentación, consulte el [repositorio del plugin en GitHub](https://github.com/grafana/clickhouse-datasource).

<div id="upgrading-plugin-versions">
  ## Actualización de versiones del plugin
</div>

A partir de la versión 4, las configuraciones y las consultas pueden actualizarse a medida que se publican nuevas versiones.

Las configuraciones y consultas de la versión 3 se migran a la versión 4 al abrirse. Aunque las configuraciones y los paneles antiguos se cargarán en la versión 4, la migración no se guarda hasta que se vuelvan a guardar en la nueva versión. Si observas algún problema al abrir una configuración/consulta antigua, descarta los cambios y [reporta el problema en GitHub](https://github.com/grafana/clickhouse-datasource/issues).

El plugin no puede volver a versiones anteriores si la configuración/consulta se creó con una versión más reciente.
