Addons Docs

Jaeger Addon for remote logging

Jaeger: open source, end-to-end distributed tracing.

Make sure to set the HTTP endpoint of target port 16686 to the same value of JAEGERBASEPATH.

Sample Node.js client example: https://github.com/openode-io/jaeger-express See here for an example connection endpoint to set (collectorEndpoint): https://github.com/openode-io/jaeger-express/blob/master/middlewares/tracing.js

Default configs:

See the repository for the configurations definition.

{

  "name": "jaeger-collector",

  "category": "logging",

  "minimum_memory_mb": 50,

  "logo_filename": "logo.png",

  "documentation_filename": "README.md",

  "image": "jaegertracing/all-in-one",

  "args": ["--query.base-path", "$(JAEGER_BASE_PATH)"],

  "requires_persistence": true,

  "persistent_path": "/badger",

  "ports": [

    {

      "target_port": 6831,

      "protocol": "UDP"

    },

    {

      "target_port": 6832,

      "protocol": "UDP"

    },

    {

      "target_port": 5778,

      "protocol": "TCP"

    },

    {

      "target_port": 16686,

      "protocol": "TCP"

    },

    {

      "target_port": 14268,

      "protocol": "TCP"

    },

    {

      "target_port": 14250,

      "protocol": "TCP"

    }

  ],

  "required_fields": ["persistent_path"],

  "env_variables": {

    "SPAN_STORAGE_TYPE": "badger",

    "BADGER_EPHEMERAL": "false",

    "BADGER_DIRECTORY_VALUE": "/badger/data",

    "BADGER_DIRECTORY_KEY": "/badger/key",

    "JAEGER_BASE_PATH": "/jaeger-collector"

  },

  "required_env_variables": [

    "BADGER_DIRECTORY_VALUE",

    "BADGER_DIRECTORY_KEY",

    "JAEGER_BASE_PATH"

  ]

}