ExKargo.Redis
ExKargo.Neuron contains Common utils and Configuration for Neuron (GraphQL Client Library) in Kargo system
In particular, it has:
ExKargo.Neuron.Connection:Neuron.Connectionmodule which extend defaultNeuron.Connection.Httpmodule withrequest_idtracing
Set Up
To install ExKargo.Neuron into your projects put the following dependency inside your mix.exs file:
defp deps do
[
{:ex_kargo_redis, "~> 0.1"},
]
end
To change default Neuron.Connection module to ExKargo.Neuron.Connection to have automatic request tracing:
def start(_type, _args) do
...
Neuron.Config.set(connection_module: ExKargo.Neuron.Connection)
...
endUsage
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)