# Bronto Docs ## Docs - [API Keys](https://docs.bronto.io/Account-Management/API-Keys.md): API keys are unique to your organization. An API key is used by our logging integration methods as a unique identifier to route log data to your account. Using an API key alongside a Service name and Service namespace in your logging configurations, alows us to route log data to the correct service. - [Access Control](https://docs.bronto.io/Account-Management/Access-Control.md): Bronto offers a flexible access management system that allows you to customize the level at which you control access to your Bronto resources. - [Bring Your Own Key (BYOK)](https://docs.bronto.io/Account-Management/BYOK.md): Bronto supports encryption at rest using your own AWS KMS customer-managed key. - [Multi-Organisation](https://docs.bronto.io/Account-Management/Multi-Org.md): Multi-organisation support enables teams to securely operate multiple independent organisations within a single Bronto account while maintaining centralised governance and access management. - [Data Retention](https://docs.bronto.io/Account-Management/Retention.md): Configure how long Bronto retains your log data at an organisation and dataset level. - [SSO Overview](https://docs.bronto.io/Account-Management/SSO/SSO-Overview.md): Configuring SAML (Security Assertion Markup Language) lets you log in to Bronto using a configured SAML Identity Provider, instead of your password. - [SSO Role Mapping](https://docs.bronto.io/Account-Management/SSO/SSO-Role-Mapping.md): With Bronto, you can map the attributes in your Identity Provider (IdP)'s response to Bronto user roles. Setting up a mapping from SAML attributes to Bronto roles allows you to manage the user roles solely in your identity provider. Bronto then provisions the users according to the mappings you set… - [Google SAML IdP](https://docs.bronto.io/Account-Management/SSO/google-saml.md): Setting up Google as a SAML IdP - [Okta OIDC](https://docs.bronto.io/Account-Management/SSO/okta-oidc.md) - [Security](https://docs.bronto.io/Account-Management/Security.md): At Bronto, we prioritize the security and privacy of your data. We adhere to the highest standards of compliance and employ advanced security measures to protect your information. - [User Mangement](https://docs.bronto.io/Account-Management/User-Management.md): To invite, modify or remove users, navigate to Settings page from the application sidebar, then select Users. - [FAQ](https://docs.bronto.io/FAQ.md): Frequently asked Questions - [Dashboards](https://docs.bronto.io/Search-and-Visualize/Dashboards.md): Bronto dashboards are a powerful way to visualize your log data and gain insights into your application's performance. Dashboards are driven by log-based metrics, which are calculated based on the log data you have ingested. - [Log Search](https://docs.bronto.io/Search-and-Visualize/Log-Search.md): The Search page in Bronto provides you with a powerful log explorer that allows you to quickly scan through millions of events to find the ones you need, and allows you to gain valuable insights through numerical queries. - [Log Visualization](https://docs.bronto.io/Search-and-Visualize/Log-Visualization.md): You can leverage our query language to write search queries that allow you to visualiuze your log data in multiple ways. - [Data Organization](https://docs.bronto.io/Search-and-Visualize/Partitions.md): Learn how log data is organized in the Bronto Logging Platform using datasets, collections, tags, and partition tags. - [Saved Views](https://docs.bronto.io/Search-and-Visualize/Saved-Views.md): Saved Views make it easier for you and your organisation to switch between different troubleshooting contexts. You can access your account's saved views in the upper left corner of the UI. - [Your Bronto Usage](https://docs.bronto.io/Usage-Explorer/Your-Bronto-Usage.md): Track Your Bronto Usage with Ease. - [Agent Setup](https://docs.bronto.io/agent-setup/agent-intro.md): Configure a telemetry agent to collect and forward log data to Bronto. Supports OpenTelemetry, Fluent Bit, Fluentd, Vector, Datadog Agent, and Logstash. - [Configure Datadog Agent](https://docs.bronto.io/agent-setup/datadog-agent.md): We recommend the use of Fluent-Bit or Vector but for migration we also support the datadog agent. - [Connect Fluent Bit to Bronto](https://docs.bronto.io/agent-setup/fluent-bit.md): Fluent Bit must be installed on the server hosting your logs to ensure efficient and reliable log transportation. - [Connect Fluentd to Bronto](https://docs.bronto.io/agent-setup/fluentd.md): Fluentd must be installed on the server hosting your logs to ensure efficient and reliable log transportation. - [Connect Logstash to Bronto](https://docs.bronto.io/agent-setup/logstash.md): We recommend the use of Fluent-Bit or Vector but for migration we also supported other agents like Logstash to help you migrate your logs. - [Connect Open Telemetry to Bronto](https://docs.bronto.io/agent-setup/open-telemetry.md): OpenTelemetry, a log collector and forwarding agent, must be installed on the server hosting your logs to ensure efficient and reliable log transportation. - [Connect Vector to Bronto](https://docs.bronto.io/agent-setup/vector.md): Vector, a log collector and forwarding agent, must be installed on the server hosting your logs to ensure efficient and reliable log transportation. Version 0.28.1 or later is supported - the latest version is preferred. - [AI Investigation Reports](https://docs.bronto.io/ai-features/ai-investigation-reports.md): Automatically run AI investigations when a monitor fires. Use an investigation prompt to guide the analysis and receive a report with likely causes, impact, and recommended next steps. - [AI Overview](https://docs.bronto.io/ai-features/ai-welcome.md): Connect AI agents to Bronto, investigate issues faster, and turn raw telemetry into structured, queryable data. - [BrontoScope](https://docs.bronto.io/ai-features/brontoscope.md): Automatically investigate error events using AI. Identify scope, root causes, and next steps in seconds without writing queries. - [Hosted MCP Server](https://docs.bronto.io/ai-features/hosted-mcp.md): Connect MCP clients directly to Bronto's hosted MCP endpoint. No local server required. Enable MCP in the Bronto UI, authenticate with your existing login method, and start querying log data with Claude or any supported MCP client. - [Local MCP Server](https://docs.bronto.io/ai-features/local-mcp.md): Run the Bronto MCP server locally using Python and connect it to Claude Code or any MCP-compatible agent. Gives AI models direct access to your Bronto datasets, keys, and log search tools. - [Prompt and Response Logging](https://docs.bronto.io/ai-features/prompt-logging.md): Capture prompt inputs, model outputs, and token usage with OpenTelemetry GenAI semantic convention attributes, then search and analyze them in Bronto. - [Check if user or group has access to org](https://docs.bronto.io/api-reference/access/check-if-user-or-group-has-access-to-org.md) - [Grant access to a user or group](https://docs.bronto.io/api-reference/access/grant-access-to-a-user-or-group.md) - [List all members who have access to this organization](https://docs.bronto.io/api-reference/access/list-all-members-who-have-access-to-this-organization.md) - [Revoke access from a user or group](https://docs.bronto.io/api-reference/access/revoke-access-from-a-user-or-group.md) - [Switch active organization for a user](https://docs.bronto.io/api-reference/access/switch-active-organization-for-a-user.md): Sets the specified organization as the active organization for the user. The user must already have access to this organization. - [Ask AI to give hints regarding a particular error](https://docs.bronto.io/api-reference/ai/ask-ai-to-give-hints-regarding-a-particular-error.md) - [Ask AI to provide a widget based on a prompt request](https://docs.bronto.io/api-reference/ai/ask-ai-to-provide-a-widget-based-on-a-prompt-request.md) - [Create a new API key](https://docs.bronto.io/api-reference/api-keys/create-a-new-api-key.md) - [Delete an API key](https://docs.bronto.io/api-reference/api-keys/delete-an-api-key.md) - [api-keys](https://docs.bronto.io/api-reference/api-keys/overview.md): An Application Programming Interface (API) key is a unique identifier. The API Key must be provided as X-BRONTO-API-KEY in headers for the request to be authenticated and authorized by the API server according to the API Key's role. For further information about roles visit [our API Key docs] [/mana… - [Retrieve a list of API keys](https://docs.bronto.io/api-reference/api-keys/retrieve-a-list-of-api-keys.md) - [Update an API key](https://docs.bronto.io/api-reference/api-keys/update-an-api-key.md) - [Retrieve a list of collections](https://docs.bronto.io/api-reference/collections/retrieve-a-list-of-collections.md) - [Retrieve contextual information for a given sequence and log](https://docs.bronto.io/api-reference/context/get-context.md) - [context](https://docs.bronto.io/api-reference/context/overview.md): Context is a REST API resource that allows the retrieval of a specified number of log events (default of 100) around a log event of interest, e.g. when a number of log events were returned by a previous query and you then decide you want to see the 50 log events before one of those returned log even… - [Retrieve contextual information for a given sequence and log](https://docs.bronto.io/api-reference/context/retrieve-contextual-information-for-a-given-sequence-and-log.md) - [Get the customer record for the current organization](https://docs.bronto.io/api-reference/customers/get-the-customer-record-for-the-current-organization.md) - [Update the customer record for the current organization](https://docs.bronto.io/api-reference/customers/update-the-customer-record-for-the-current-organization.md) - [List dashboards associated with a log](https://docs.bronto.io/api-reference/dashboards/list-dashboards-associated-with-a-log.md) - [Create a new dataset](https://docs.bronto.io/api-reference/datasets/create-a-new-dataset.md) - [Retrieve a list of datasets](https://docs.bronto.io/api-reference/datasets/retrieve-a-list-of-datasets.md) - [Create a new monitor downtime](https://docs.bronto.io/api-reference/downtimes/create-a-new-monitor-downtime.md): Create a downtime to silence monitors periodically - [Delete a monitor downtime](https://docs.bronto.io/api-reference/downtimes/delete-a-monitor-downtime.md) - [Retrieve all monitor downtimes](https://docs.bronto.io/api-reference/downtimes/retrieve-all-monitor-downtimes.md): Retrieves the list of currently configured downtimes - [Update a monitor downtime](https://docs.bronto.io/api-reference/downtimes/update-a-monitor-downtime.md): update an existing downtime - [Create a new encryption key](https://docs.bronto.io/api-reference/encryption-keys/create-a-new-encryption-key.md) - [Delete an encryption key](https://docs.bronto.io/api-reference/encryption-keys/delete-an-encryption-key.md): Delete an encryption key. Keys can only be deleted when their status is CREATED. - [Retrieve a list of encryption keys](https://docs.bronto.io/api-reference/encryption-keys/retrieve-a-list-of-encryption-keys.md) - [Retrieve a specific encryption key](https://docs.bronto.io/api-reference/encryption-keys/retrieve-a-specific-encryption-key.md) - [Update an existing encryption key](https://docs.bronto.io/api-reference/encryption-keys/update-an-existing-encryption-key.md): Update an encryption key's display name and/or status. Only name and status can be updated. Status can only transition from CREATED to ACTIVE. - [Create a new export](https://docs.bronto.io/api-reference/exports/create-a-new-export.md): Creates an export from either explicit log ids in `from` or a dataset selector in `from_expr`. When `from_expr` is supplied, it is resolved at creation time and the resulting log ids are persisted in `search_details.from` for export processing. - [Delete an export by ID](https://docs.bronto.io/api-reference/exports/delete-an-export.md) - [Delete an export by ID](https://docs.bronto.io/api-reference/exports/delete-an-export-by-id.md) - [Retrieve an export by ID](https://docs.bronto.io/api-reference/exports/get-export-by-id.md) - [exports](https://docs.bronto.io/api-reference/exports/overview.md) - [Retrieve a list of exports](https://docs.bronto.io/api-reference/exports/retrieve-a-list-of-exports.md) - [Retrieve an export by ID](https://docs.bronto.io/api-reference/exports/retrieve-an-export-by-id.md) - [Create a new forward config to archive your logs in another system](https://docs.bronto.io/api-reference/forward/create-a-new-forward-config-to-archive-your-logs-in-another-system.md): Create a forward config, to forward log events outside the Bronto system (e.g. archive logs in an S3 bucket) - [Create a new forward config to archive your logs in another system](https://docs.bronto.io/api-reference/forward/create-new-config.md): Create a forward config, to forward log events outside the Bronto system (e.g. archive logs in an S3 bucket) - [Delete a forward config](https://docs.bronto.io/api-reference/forward/delete-a-config.md) - [Delete a forward config](https://docs.bronto.io/api-reference/forward/delete-a-forward-config.md) - [Retrieve forward configs](https://docs.bronto.io/api-reference/forward/retrieve-forward-configs.md): Retrieves the list of all forward configs set up for the account - [Test access to the destination](https://docs.bronto.io/api-reference/forward/test-access-to-destination.md): Check access to the destination. A test file will be created and deleted to make sure Bronto can access your destination - [Test access to the destination](https://docs.bronto.io/api-reference/forward/test-access-to-the-destination.md): Check access to the destination. A test file will be created and deleted to make sure Bronto can access your destination - [Update an existing forward config](https://docs.bronto.io/api-reference/forward/update-an-existing-forward-config.md): Update a forward config, to forward log events outside the Bronto system (e.g. archive logs in an S3 bucket) - [Update an existing forward config](https://docs.bronto.io/api-reference/forward/update-existing-config.md): Update a forward config, to forward log events outside the Bronto system (e.g. archive logs in an S3 bucket) - [Add members to a group](https://docs.bronto.io/api-reference/groups/add-members-to-a-group.md) - [Create a new group](https://docs.bronto.io/api-reference/groups/create-a-new-group.md) - [Delete a group](https://docs.bronto.io/api-reference/groups/delete-a-group.md) - [Get a specific group](https://docs.bronto.io/api-reference/groups/get-a-specific-group.md) - [List all user groups in the organization](https://docs.bronto.io/api-reference/groups/list-all-user-groups-in-the-organization.md) - [List groups a member belongs to](https://docs.bronto.io/api-reference/groups/list-groups-a-member-belongs-to.md) - [List members of a group](https://docs.bronto.io/api-reference/groups/list-members-of-a-group.md) - [Remove members from a group](https://docs.bronto.io/api-reference/groups/remove-members-from-a-group.md) - [Update a group](https://docs.bronto.io/api-reference/groups/update-a-group.md) - [Create a Slack Integration Resource](https://docs.bronto.io/api-reference/integrations/create-a-slack-integration-resource.md) - [Create a Webhook Integration Resource](https://docs.bronto.io/api-reference/integrations/create-a-webhook-integration-resource.md) - [Delete a Slack Integration Resource](https://docs.bronto.io/api-reference/integrations/delete-a-slack-integration-resource.md) - [Delete a Slack workspace resource; note this does not uninstall the bronto.io app from Slack](https://docs.bronto.io/api-reference/integrations/delete-a-slack-workspace-resource;-note-this-does-not-uninstall-the-brontoio-app-from-slack.md) - [Delete a webhook Integration Resource](https://docs.bronto.io/api-reference/integrations/delete-a-webhook-integration-resource.md) - [Get all Slack Integration Resources for an organisation](https://docs.bronto.io/api-reference/integrations/get-all-slack-integration-resources-for-an-organisation.md) - [Get all Slack workspace resources for an organisation](https://docs.bronto.io/api-reference/integrations/get-all-slack-workspace-resources-for-an-organisation.md) - [Get all Webhook Integration Resources for an organisation](https://docs.bronto.io/api-reference/integrations/get-all-webhook-integration-resources-for-an-organisation.md) - [Update a Slack Integration Resource](https://docs.bronto.io/api-reference/integrations/update-a-slack-integration-resource.md) - [Update a webhook Integration Resource](https://docs.bronto.io/api-reference/integrations/update-a-webhook-integration-resource.md) - [Bronto API](https://docs.bronto.io/api-reference/introduction.md): A powerful RESTful API for data retrieval, user management, and system monitoring at scale. - [Create a new limit](https://docs.bronto.io/api-reference/limits/create-a-new-limit.md): Create a limit - [Delete a limit by ID](https://docs.bronto.io/api-reference/limits/delete-a-limit-by-id.md) - [Get a Limit](https://docs.bronto.io/api-reference/limits/get-a-limit.md) - [Retrieve limits](https://docs.bronto.io/api-reference/limits/retrieve-limits.md): Retrieves the list of limits configured for the organisation. Limits define thresholds and constraints applied to resources within your account. - [Update a limit](https://docs.bronto.io/api-reference/limits/update-a-limit.md): update an existing limit - [Create a new log](https://docs.bronto.io/api-reference/logs/create-a-new-log.md) - [Create a new log](https://docs.bronto.io/api-reference/logs/create-log.md) - [Retrieve a list of logs](https://docs.bronto.io/api-reference/logs/get-logs.md) - [logs](https://docs.bronto.io/api-reference/logs/overview.md): Logs are a sequence of timestamped log events. Logs can be searched to view events matching a filter or to perform statistical functions on matching events. - [Retrieve a list of log views](https://docs.bronto.io/api-reference/logs/retrieve-a-list-of-log-views.md) - [Retrieve a list of logs](https://docs.bronto.io/api-reference/logs/retrieve-a-list-of-logs.md) - [Retrieve the timeseries for a metric definition.](https://docs.bronto.io/api-reference/metrics/retrieve-the-timeseries-for-a-metric-definition.md) - [Run an ad-hoc metric query](https://docs.bronto.io/api-reference/metrics/run-an-ad-hoc-metric-query.md): Execute a one-off metric query or formula directly. This is not saved. Use for interactive mode or metrics explorer. - [Create a new monitor](https://docs.bronto.io/api-reference/monitors/create-a-new-monitor.md): Create a monitor to be notified when a log-based or metric-based condition is met - [Create a new monitor template](https://docs.bronto.io/api-reference/monitors/create-a-new-monitor-template.md): Create a monitor template to be notified when a log-based or metric-based condition is met - [Delete a monitor](https://docs.bronto.io/api-reference/monitors/delete-a-monitor.md) - [Delete a monitor template](https://docs.bronto.io/api-reference/monitors/delete-a-monitor-template.md) - [Get a monitor](https://docs.bronto.io/api-reference/monitors/get-a-monitor.md) - [Get a monitor template](https://docs.bronto.io/api-reference/monitors/get-a-monitor-template.md) - [List monitors associated with a log](https://docs.bronto.io/api-reference/monitors/list-monitors-associated-with-a-log.md) - [Retrieve monitor templates](https://docs.bronto.io/api-reference/monitors/retrieve-monitor-templates.md): Retrieves the list of monitor templates - [Retrieve monitors](https://docs.bronto.io/api-reference/monitors/retrieve-monitors.md): Retrieves the list of currently configured monitors - [Update a monitor](https://docs.bronto.io/api-reference/monitors/update-a-monitor.md): Update an existing monitor - [Update a monitor template](https://docs.bronto.io/api-reference/monitors/update-a-monitor-template.md): Update an existing monitor template - [Get the parsers usage metrics over a period of time for a log id.](https://docs.bronto.io/api-reference/parsers/get-the-parsers-usage-metrics-over-a-period-of-time-for-a-log-id.md) - [Get the parsers usage metrics over a period of time for a log id.](https://docs.bronto.io/api-reference/parsers/get-the-parsers-usage-metrics-over-a-period-of-time-for-a-log-id-1.md) - [Retrieve permissions](https://docs.bronto.io/api-reference/permissions/retrieve-permissions.md): Retrieves a list of all available permissions grouped by resource. Permissions define the individual actions that can be performed within the system, such as reading API keys or managing monitors. Permissions are assigned to roles, which in turn are assigned to users and API keys. Use the `/roles` e… - [List policies by resource](https://docs.bronto.io/api-reference/policies/list-policies-by-resource.md) - [Cancel an in-progress query](https://docs.bronto.io/api-reference/search/delete-search.md): Cancel a currently in-progress query & stop related processing. A cancelled query will not count towards search usage. - [Execute a query](https://docs.bronto.io/api-reference/search/execute-a-query.md): You can execute queries on your log data by using Bronto's syntax based on a subset of SQL as described in the documentation https://docs.bronto.io/query-syntax/overview. - [Execute a query](https://docs.bronto.io/api-reference/search/execute-a-query-1.md): You can execute queries on your log data by using Bronto's syntax based on a subset of SQL as described in the documentation https://docs.bronto.io/query-syntax/overview - [Poll a Query In Progress](https://docs.bronto.io/api-reference/search/get-search-status.md): Bronto provides an async API for long-running queries, which allows users to poll an in-progress query to monitor its progress and to receive partial results. It also allows an API client to handle multiple requests concurrently without blocking, and is more tolerant of network failures since a quer… - [Execute a query](https://docs.bronto.io/api-reference/search/post-search.md): You can execute queries on your log data by using Bronto's syntax based on a subset of SQL as described in the documentation https://docs.bronto.io/query-syntax/overview - [Execute a query](https://docs.bronto.io/api-reference/search/search.md): You can execute queries on your log data by using Bronto's syntax based on a subset of SQL as described in the documentation https://docs.bronto.io/query-syntax/overview. - [Create a tag](https://docs.bronto.io/api-reference/tags/create-a-tag.md): Create a tag and associate it with an entity. - [Delete a tag](https://docs.bronto.io/api-reference/tags/delete-a-tag.md) - [List tags](https://docs.bronto.io/api-reference/tags/list-tags.md): Retrieve a list of tags, optionally filtered by name, value, or entity type. - [Update a tag](https://docs.bronto.io/api-reference/tags/update-a-tag.md): Update the value of a tag. - [Retrieve top keys for logs](https://docs.bronto.io/api-reference/top-keys/get-top-keys.md): Retrieves the most frequently occurring keys (field names) from log events within a specified time range. This is useful for understanding the structure and common fields present in your log data. If no log ID is specified, top keys are returned for all accessible logs. - [search](https://docs.bronto.io/api-reference/top-keys/overview.md): Top-Keys is a REST API resource that allows you to easily retrieve the top keys for a specific log. - [Retrieve top keys for logs](https://docs.bronto.io/api-reference/top-keys/retrieve-top-keys-for-logs.md): Retrieves the most frequently occurring keys (field names) from log events within a specified time range. This is useful for understanding the structure and common fields present in your log data. If no log ID is specified, top keys are returned for all accessible logs. - [Get the usage over a period of time for a log id.](https://docs.bronto.io/api-reference/usage/get-the-usage-over-a-period-of-time-for-a-log-id.md) - [Get the usage over a period of time for a user per log id.](https://docs.bronto.io/api-reference/usage/get-the-usage-over-a-period-of-time-for-a-user-per-log-id.md) - [Get the usage over a period of time for a log id.](https://docs.bronto.io/api-reference/usage/get-usage-for-log-id.md) - [Get the usage over a period of time for a user per log id.](https://docs.bronto.io/api-reference/usage/get-usage-for-user-per-log-id.md) - [Overview](https://docs.bronto.io/api-reference/usage/overview.md): Usage is a REST API resource that allows you to easily track your Bronto usage by retrieving usage data relating to data ingestion and amount of data searched, and allowing you to drill down for a specific dataset over a defined timeframe. - [Retrieve usage metrics over time](https://docs.bronto.io/api-reference/usage/retrieve-usage-metrics-over-time.md): Retrieves usage statistics for your organization over a specified time period. Usage metrics include data ingestion volumes, search query counts, and export activities. The results can be broken down into time slices and optionally compared against previous periods for trend analysis. - [Create a new user](https://docs.bronto.io/api-reference/users/create-a-new-user.md) - [Deactivate a user](https://docs.bronto.io/api-reference/users/deactivate-a-user.md) - [Delete a user by ID](https://docs.bronto.io/api-reference/users/delete-a-user-by-id.md): Permanently removes a user from the system. This action cannot be undone. All associated data and permissions for this user will be removed. Only administrators can delete users. - [Retrieve a user by ID](https://docs.bronto.io/api-reference/users/get-a-single-user-by-id.md): Retrieves detailed information for a specific user using their unique identifier. Returns all user attributes including profile information, roles, and status. - [Get user preferences](https://docs.bronto.io/api-reference/users/get-user-preferences.md): Returns the stored user preferences for the specified organization and user. - [List all organizations this user has access to](https://docs.bronto.io/api-reference/users/list-all-organizations-this-user-has-access-to.md) - [Users](https://docs.bronto.io/api-reference/users/overview.md): Users are given specific roles, where each role determines the user's permissions within the application. Those roles are as follows: - [Patch user preferences](https://docs.bronto.io/api-reference/users/patch-user-preferences.md): Sets or updates specific user preferences without overwriting others. - [Reactivate a user](https://docs.bronto.io/api-reference/users/reactivate-a-user.md) - [Resend a user's invitation email](https://docs.bronto.io/api-reference/users/resend-a-users-invitation-email.md) - [Retrieve a list of users](https://docs.bronto.io/api-reference/users/retrieve-a-list-of-users.md) - [Retrieve a list of users](https://docs.bronto.io/api-reference/users/retrieve-a-list-of-users-1.md) - [Retrieve a user by ID](https://docs.bronto.io/api-reference/users/retrieve-a-user-by-id.md): Retrieves detailed information for a specific user using their unique identifier. Returns all user attributes including profile information, roles, and status. - [Update a user](https://docs.bronto.io/api-reference/users/update-a-user.md): Updates the specified user's information. Only the fields provided in the request body will be modified; other fields will remain unchanged. Users can typically update their own profiles, while administrators may update any user. - [Update a user](https://docs.bronto.io/api-reference/users/updates-a-user.md): Updates the specified user's information. Only the fields provided in the request body will be modified; other fields will remain unchanged. Users can typically update their own profiles, while administrators may update any user. - [Changelog](https://docs.bronto.io/changelog.md): Product updates and announcements from Bronto. - [Change Detection Monitors](https://docs.bronto.io/core-features/change-detection.md) - [Custom Parser](https://docs.bronto.io/core-features/custom-parser.md): Bronto's Custom Parser uses LLMs via AWS Bedrock to automatically generate log parsers. Extract structured fields from raw logs across Apache, IIS, HAProxy, Syslog, and custom formats — with real-time testing, dataset management, and performance monitoring. - [Monitoring Overview & Threshold Monitors](https://docs.bronto.io/core-features/monitors.md): Monitoring all of your infrastructure in one place would not be complete without the ability to know when critical changes are occurring. - [Custom Log Ingestion](https://docs.bronto.io/getting-started/custom-ingestion.md): Send log events directly to Bronto via HTTP using the Ingestion API — with full control over compression, batching, and metadata. - [Glossary](https://docs.bronto.io/getting-started/glossary.md): Short, precise definitions for Bronto-specific terms used across the documentation. - [Quick Ingest](https://docs.bronto.io/getting-started/quick-ingestion.md): Send logs directly to Bronto in seconds using an API key — no agent or forwarder configuration required. - [Akamai](https://docs.bronto.io/integrations/akamai.md): Stream CDN logs from Akamai Datastream2 to Bronto - [AWS S3 Access Log](https://docs.bronto.io/integrations/aws.md): This guide will walk you through the steps to set up the AWS integration in Bronto. - [Forwarding AWS Logs from Cloudwatch](https://docs.bronto.io/integrations/aws-client-cloudwatch.md): This guide describes how logs delivered to AWS Cloudwatch can be forwarded to Bronto. - [Forwarding AWS Logs from S3](https://docs.bronto.io/integrations/aws-client-s3.md): This guide describes how logs delivered to AWS S3 can be forwarded to Bronto. - [Azure Forwarder](https://docs.bronto.io/integrations/azure-client.md): This guide explains how to forward Azure logs to Bronto using Azure Event Hub and the Bronto log forwarder. - [Cloudflare](https://docs.bronto.io/integrations/cloudflare.md): Cloudflare provides a feature named Logpush that enables logs to be forwarded to 3rd party logging solutions. Logs are delivered near realtime in small batches. - [Fastly](https://docs.bronto.io/integrations/fastly.md): Fastly provides a feature to stream service logs to 3rd party solutions. - [Send LangChain traces and logs to Bronto via OpenTelemetry](https://docs.bronto.io/integrations/langchain.md): Instrument a LangChain Python application to send traces and logs to Bronto using OpenTelemetry auto-instrumentation and a local OTel Collector. - [PagerDuty](https://docs.bronto.io/integrations/pagerduty.md): Forward PagerDuty events to Bronto - [Slack](https://docs.bronto.io/integrations/slack.md): Receive Bronto alert notifications directly in your Slack workspace. - [Vercel](https://docs.bronto.io/integrations/vercel.md): Stream logs from Vercel into Bronto using a custom log drain. - [Webhooks](https://docs.bronto.io/integrations/webhooks.md): Trigger your own services when a Bronto alert fires. - [Introduction](https://docs.bronto.io/introduction.md): Bronto docs cover everything from sending your first logs to building dashboards, writing queries, and connecting Bronto to AI tools like MCP. - [Send C++ logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/cpp.md): Instrument a C++ application to send logs and traces to Bronto using the OpenTelemetry C++ SDK. - [Send .NET logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/dotnet.md): Instrument a .NET application to send logs and traces to Bronto using the OpenTelemetry .NET SDK. - [Send Erlang / Elixir logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/erlang-elixir.md): Instrument an Erlang or Elixir application to send logs and traces to Bronto using the OpenTelemetry Erlang/Elixir SDK. - [Send Go logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/go.md): Instrument a Go application to send logs and traces to Bronto using the OpenTelemetry Go SDK. - [Send Java logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/java.md): Instrument a Java application to send logs and traces to Bronto using the OpenTelemetry Java SDK. - [Send Kotlin logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/kotlin.md): Instrument a Kotlin application to send logs and traces to Bronto using the OpenTelemetry Java SDK. - [Send Node.js logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/nodejs.md): Instrument a Node.js application to send logs and traces to Bronto using the OpenTelemetry JS SDK. - [Ingest OpenTelemetry data into Bronto](https://docs.bronto.io/opentelemetry/overview.md): Instrument any application to send logs and traces to Bronto using the OpenTelemetry SDK — no rewriting of existing code required. - [Send PHP logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/php.md): Instrument a PHP application to send logs and traces to Bronto using the OpenTelemetry PHP SDK. - [Send Python logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/python.md): Instrument a Python application to send logs and traces to Bronto using the OpenTelemetry Python SDK. - [Send Ruby logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/ruby.md): Instrument a Ruby application to send logs and traces to Bronto using the OpenTelemetry Ruby SDK. - [Send Rust logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/rust.md): Instrument a Rust application to send logs and traces to Bronto using the OpenTelemetry Rust SDK. - [Send Swift logs and traces to Bronto via OpenTelemetry](https://docs.bronto.io/opentelemetry/swift.md): Instrument a Swift application to send logs and traces to Bronto using the OpenTelemetry Swift SDK. - [Query Syntax Overview](https://docs.bronto.io/query-syntax/overview.md) - [Simple Search Mode](https://docs.bronto.io/query-syntax/simple-search-mode.md) - [SQL Search Mode](https://docs.bronto.io/query-syntax/sql-search-mode.md) - [Explore Traces](https://docs.bronto.io/tracing/explore-traces.md): Explore services, operations, latency, errors, and trace volume in Bronto. - [Send Traces to Bronto](https://docs.bronto.io/tracing/send-traces.md): Send OpenTelemetry traces to Bronto using OTLP over HTTP or gRPC. - [Welcome to Bronto](https://docs.bronto.io/welcome.md): Bronto is the logging platform for the AI era — store, search, monitor all your logs at scale, without trade-offs on cost or coverage. ## OpenAPI Specs - [brontobytes](https://docs.bronto.io/api-reference/brontobytes.yaml) ## Optional - [Trust](https://trust.bronto.io/) - [Book a Demo](https://www.bronto.io/book-a-demo) - [Status](https://status.bronto.io)