lib/telegraf/transport/dummy.ex
defmodule Telegraf.Transport.Dummy do
@moduledoc """
Dummy implementation of `Telegraf.Transport`. It does nothing.
Useful to avoid setting up telegraf for development enviroment.
## Usage
{Telegraf, name: MyTelegraf, transport: Telegraf.Transport.Dummy}
"""
@behaviour Telegraf.Transport
@impl Telegraf.Transport
def children(_name, _opts), do: []
@impl Telegraf.Transport
def send(_name, _message, _opts \\ []), do: :ok
end