Back to source list
Official
Premium
Tempo.io
This plugin is in preview.
Sync from Tempo.io to any destination
Publisher
cloudquery
Latest version
v1.7.9
Type
Source
Platforms
Date Published
Overview #
Tempo.io Source Plugin
The Tempo.io source plugin helps you sync configuration information from your Tempo.io account.
Example Config #
This example sets the connection string to a value read from the
SNOWFLAKE_CONNECTION_STRING
environment variable:kind: source
spec:
name: tempo-io
path: cloudquery/tempo-io
registry: cloudquery
version: "v1.7.9"
# Learn more about the configuration options at https://cql.ink/tempo-io_source
spec:
api_key: "${TEMPO_IO_API_KEY}"
# Optional parameters
# base_path: https://api.tempo.io/4
# concurrency: 1000
Authentication #
In order to fetch information from Tempo.io,
cloudquery
needs to be authenticated.
Tempo.io API key is required for authentication.
See Authentication section of Tempo.io API documentation for more information.Tempo.io Spec #
This is the top level spec used by the Tempo.io source plugin.
api_key
(string
) (required)Tempo.io API key.Make sure to use environment variable expansion and not hard code the keys in the config.base_path
(string
) (optional) (default:https://api.tempo.io/4
)Base path for API Access for accessing Tempo.io API.According to the API documentation the following base paths should be used:https://api.eu.tempo.io/4
for clients based in Europe.https://api.us.tempo.io/4
for clients based in the Americas.https://api.tempo.io/4
for clients based in other locations or their location is unknown or for a universal path.
concurrency
(integer
) (optional) (default:1000
)A best effort maximum number of Go routines to use. Lower this number to reduce memory usage.scheduler
(string
) (optional) (default:dfs
)The scheduler to use when determining the priority of resources to sync. Supported values aredfs
(depth-first search),round-robin
,shuffle
andshuffle-queue
.For more information about this, see performance tuning.