我遵循了文档中提供的说明。启用metricbeat的MSSQL模块并修改mssql.yml后,MSSQL metricbeat的配置如下所示,服务无法启动。日志中没有错误。SQL凭据是SQL server登录,而不是windows身份验证。度量节拍不是以此配置开始的。
模块: mssql
文档:https://www.elastic.co/guide/en/beats/metricbeat/7.6/metricbeat-module-mssql.html
metricbeat.modules:
- module: mssql
metricsets:
- "transaction_log"
- "performance"
hosts: ["sqlserver://servername\user_name"]
username: ab.efqmpznfou
password: Q@$$x0se
period: 10s以下是环境详细信息:
OS: Microsoft Windows [Version 10.0.18363.778]
Metric beat: metricbeat-7.6.2-windows-x86_64我也尝试过下面的配置
metricbeat.modules:
- module: mssql
metricsets:
- "transaction_log"
- "performance"
hosts: ["sqlserver://ab.efqmpznfou:Q@$$x0se@servername\user_name"]
period: 10s发布于 2020-07-18 17:45:28
如果您的密码包含特殊字符“@”,则模块将失败。请更改密码,并且不要包含任何特殊字符,如'@‘、'/’、'‘
https://stackoverflow.com/questions/62445701
复制相似问题