This section helps you resolve common issues when querying logs in SigNoz.
Querying Fields with Dots in Key Names
Problem
When working with structured logs that contain keys with dots (like result.description), you may encounter issues when trying to query these fields directly. This is a common scenario with Azure logs such as AppServiceConsoleLogs.
Keys containing dots cannot be queried directly using standard syntax because the system interprets the dot as a path separator rather than part of the key name. For example, these queries will not work:
body.result.description EXISTS(returns no results)body['result.description'] EXISTS(syntax error)body["result.description"] EXISTS(syntax error)body CONTAINS 'result.description'(returns no results)
Solution: Use Log Pipelines
To work with fields that have dots in their key names, you can use log pipelines to transform the data:
- Create a pipeline that moves (or copies) result.description into attributes.result.description
- Query it using the attributes prefix
For example, you can then query it like: attributes.result.description EXISTS
See Logs Pipeline Introduction for more details on creating pipelines.
Getting Help
If you encounter an issue not listed here:
- Check the Logs Query Builder documentation
- Review the Search Syntax guide
- Check the General Search Troubleshooting Guide
- Verify field names exist in your data using the Logs Fields view
- If the issue still persists, reach out to support via the chatbox at the bottom right corner of your SigNoz Cloud interface