This is documentation for the next version of Grafana Alloy Documentation. For the latest stable release, go to the latest version.
database_observability.sql_server
EXPERIMENTAL: This is an experimental component. Experimental components are subject to frequent breaking changes, and may be removed with no equivalent replacement. To enable and use an experimental component, you must set the
stability.levelflag toexperimental.
database_observability.sql_server connects to a Microsoft SQL Server database and collects observability data.
The component forwards this data as log entries to Loki receivers and exports targets for Prometheus scraping.
Usage
database_observability.sql_server "<LABEL>" {
data_source_name = <DATA_SOURCE_NAME>
forward_to = [<LOKI_RECEIVERS>]
}Arguments
You can use the following arguments with database_observability.sql_server:
The following collectors are configurable:
Blocks
You can use the following blocks with database_observability.sql_server:
No valid configuration blocks found.
schema_details
Example
database_observability.sql_server "orders_db" {
data_source_name = "sqlserver://user:pass@server:1433"
forward_to = [loki.write.logs_service.receiver]
}
loki.write "logs_service" {
endpoint {
url = sys.env("<GRAFANA_CLOUD_HOSTED_LOGS_URL>")
basic_auth {
username = sys.env("<GRAFANA_CLOUD_HOSTED_LOGS_ID>")
password = sys.env("<GRAFANA_CLOUD_RW_API_KEY>")
}
}
}Replace the following:
<GRAFANA_CLOUD_HOSTED_LOGS_URL>: The URL for your Grafana Cloud hosted logs.<GRAFANA_CLOUD_HOSTED_LOGS_ID>: The user ID for your Grafana Cloud hosted logs.<GRAFANA_CLOUD_RW_API_KEY>: Your Grafana Cloud API key.
Compatible components
database_observability.sql_server can accept arguments from the following components:
- Components that export Targets
- Components that export Loki
LogsReceiver
database_observability.sql_server has exports that can be consumed by the following components:
- Components that consume Targets
Note
Connecting some components may not be sensible or components may require further configuration to make the connection work correctly. Refer to the linked documentation for more details.


