# ColumnStore Monitor

##

## Overview

* Designing for MaxScale's ColumnStore Monitor
* Understanding MaxScale's ColumnStore Monitor

## Designing for MaxScale's ColumnStore Monitor

MaxScale's [ColumnStore Monitor (csmon)](https://github.com/mariadb-corporation/mariadb-docs/blob/main/maxscale/maxscale-archive/archive/mariadb-maxscale-21-06/mariadb-maxscale-2106-maxscale-21-06-monitors/maxscale-mariadb-monitor-usage/broken-reference/README.md) monitors

Additional information is available [here](https://github.com/mariadb-corporation/mariadb-docs/blob/main/maxscale/maxscale-archive/archive/mariadb-maxscale-21-06/mariadb-maxscale-2106-maxscale-21-06-monitors/maxscale-mariadb-monitor-usage/broken-reference/README.md).

## Understanding MaxScale's ColumnStore Monitor

MaxScale's [ColumnStore Monitor (csmon)](https://github.com/mariadb-corporation/mariadb-docs/blob/main/maxscale/maxscale-archive/archive/mariadb-maxscale-21-06/mariadb-maxscale-2106-maxscale-21-06-monitors/maxscale-mariadb-monitor-usage/broken-reference/README.md) monitors ColumnStore deployments.

## What Does the ColumnStore Monitor Support?

The ColumnStore Monitor (csmon) supports:

* Monitoring [ColumnStore](https://github.com/mariadb-corporation/docs-server/blob/test/en/columnstore-storage-engine/README.md) deployments.
* Query-based load balancing with the [Read/Write Split Router (readwritesplit)](https://mariadb.com/docs/maxscale/maxscale-use-cases/readwrite-split-router-usage/understanding-maxscales-readwrite-split-router)
* Connection-based load balancing with the Read Connection Router (readconnroute)

{% @marketo/form formId="4316" %}
