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:

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)
  ...
end

Usage

After setting up ExKargo.Neuron.Connection, you can use usual Neuron library as always.

Maintainers

This module is written and maintained by: