Better Stack
telemetry_create_source_tool
Create a new log source in Better Stack. Returns the created source details including ID, ingestion token, ingesting host URL, retention settings, and platform-specific integration documentation links with next steps for configuration
Remote betterstack
Other tools also called telemetry_create_source_tool?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the source"
},
"team_id": {
"type": "integer",
"description": "The ID of the team to create the source in (use list_teams to get team IDs)"
},
"platform": {
"enum": [
"apache2",
"datadog_agent",
"docker",
"haproxy",
"kubernetes",
"nginx",
"open_telemetry",
"ubuntu",
"vector",
"vercel_integration",
"dokku",
"fly_io",
"heroku",
"dotnet",
"aws",
"aws_elb",
"aws_fargate",
"aws_cloudwatch",
"aws_ecs",
"azure_logs",
"cloudflare_worker",
"cloudflare_logpush",
"erlang",
"filebeat",
"go",
"java",
"javascript",
"php",
"python",
"ruby",
"winlogbeat",
"elasticsearch",
"mongodb",
"mysql",
"postgresql",
"rabbitmq",
"redis",
"traefik",
"google_cloud_pubsub",
"http",
"digitalocean",
"fluentbit",
"fluentd",
"logstash",
"rsyslog",
"render",
"syslog-ng",
"minio",
"prometheus",
"prometheus_scrape",
"flights",
"collector"
],
"type": "string",
"description": "The platform for the source (e.g., nginx, docker, kubernetes, http, vector)"
},
"data_region": {
"type": "string",
"description": "The data region for the source. Use 'list_data_regions' tool to see available options for your organization. Common values for most plans: us_east, germany, singapore. Ask the user if unsure."
},
"logs_retention": {
"type": "integer",
"description": "Log retention in days (default: 30)"
},
"ingesting_paused": {
"type": "boolean",
"description": "Whether to start with ingesting paused (default: false)"
}
}
}