# ExKargo.Redis
`ExKargo.Neuron` contains Common utils and Configuration for `Neuron` (GraphQL Client Library) in Kargo system
In particular, it has:
1. `ExKargo.Neuron.Connection` : `Neuron.Connection` module which extend default `Neuron.Connection.Http` module with `request_id` tracing
## Set Up
To install `ExKargo.Neuron` into your projects put the following dependency inside your `mix.exs` file:
```elixir
defp deps do
[
{:ex_kargo_redis, "~> 0.1"},
]
end
```
To change default `Neuron.Connection` module to `ExKargo.Neuron.Connection` to have automatic request tracing:
```elixir
def start(_type, _args) do
...
Neuron.Config.set(connection_module: ExKargo.Neuron.Connection)
...
end
```
## Usage
After setting up `ExKargo.Neuron.Connection`, you can use usual `Neuron` library as always.
## Maintainers
This module is written and maintained by:
* Calvin Sadewa (calvin@kargo.tech)