Configure observability per container application
You can now configure observability for each container application when you deploy Containers with Wrangler. This lets you change logging for one container without changing the rest of your Worker.
If you omit containers[].observability, Wrangler uses the top-level observability setting for that container. If you set it, the container setting overrides the top-level setting.
Use target_instance_percentage or target_instance_count to apply an observability change to a subset of running instances.
{
"observability": {
"enabled": false,
},
"containers": [
{
"class_name": "MyContainer",
"image": "./Dockerfile",
"observability": {
"enabled": true,
"target_instance_percentage": 25,
},
},
],
}[observability]
enabled = false
[[containers]]
class_name = "MyContainer"
image = "./Dockerfile"
[containers.observability]
enabled = true
target_instance_percentage = 25For more information about Workers Logs, refer to Workers Logs.