> ## Documentation Index
> Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Redis

<Badge className="hny-badge-enterprise-addon" stroke>Ent+</Badge>

<Note>
  This feature is available as an add-on for the [Honeycomb Enterprise plan](https://www.honeycomb.io/pricing/).
  Please contact your Honeycomb account team for details.
</Note>

## Supported Platforms

| Platform | Metrics | Logs | Traces |
| :------- | :------ | :--- | :----- |
| Linux    | ✓       | ✓    |        |
| Windows  | ✓       | ✓    |        |
| macOS    | ✓       | ✓    |        |

## Prerequisites

This source supports Redis version 6.2.

## Configuration Table

| Parameter              | Type                | Default                                                                                                                                                                                                                                                   | Description                                                                                                                       |
| :--------------------- | :------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------- |
| telemetry\_types       | `telemetrySelector` | `["Logs", "Metrics"]`                                                                                                                                                                                                                                     | Choose Telemetry Type.                                                                                                            |
| file\_path             | `strings`           | One-click installer: `- \"/var/log/redis/redis_6379.log\"` \nUbuntu / Debian: `- \"/var/log/redis/redis-server.log\"` \nsrc: `- \"/var/log/redis_6379.log\"` \nCentOS / RHEL: `- \"/var/log/redis/redis.log\"` \nSLES: `- \"/var/log/redis/default.log\"` | Path to Redis log file(s).                                                                                                        |
| start\_at              | `enum`              | end                                                                                                                                                                                                                                                       | Start reading the file from the 'beginning' or 'end'.                                                                             |
| endpoint               | `string`            | "localhost:6379"                                                                                                                                                                                                                                          | The endpoint of the Redis server.                                                                                                 |
| transport              | `enum`              | tcp                                                                                                                                                                                                                                                       | The transport protocol being used to connect to Redis. Valid values are `tcp` or `unix`.                                          |
| password               | `string`            |                                                                                                                                                                                                                                                           | The password used to access the Redis instance; must match the password specified in the requirepass server configuration option. |
| collection\_interval   | `int`               | 60                                                                                                                                                                                                                                                        | Sets how often (seconds) to scrape for metrics.                                                                                   |
| enable\_tls            | `bool`              | false                                                                                                                                                                                                                                                     | Whether or not to use TLS.                                                                                                        |
| insecure\_skip\_verify | `bool`              | false                                                                                                                                                                                                                                                     | Enable to skip TLS certificate verification.                                                                                      |
| ca\_file               | `string`            |                                                                                                                                                                                                                                                           | Certificate authority used to validate the database server's TLS certificate.                                                     |
| cert\_file             | `string`            |                                                                                                                                                                                                                                                           | A TLS certificate used for client authentication, if mutual TLS is enabled.                                                       |
| key\_file              | `string`            |                                                                                                                                                                                                                                                           | A TLS private key used for client authentication, if mutual TLS is enabled.                                                       |
