forked from elastic/beats
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DOCS] Add config example for AD domain credential for MSSQL module (e…
- Loading branch information
1 parent
f1e35e0
commit f8fb038
Showing
5 changed files
with
73 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,48 @@ | ||
This is the https://www.microsoft.com/en-us/sql-server/sql-server-2017[Microsoft SQL 2017] Metricbeat module. It is still in beta and under active development to add new Metricsets and introduce enhancements. | ||
|
||
[float] | ||
== Compatibility | ||
=== Compatibility | ||
|
||
The module is being tested with https://hub.docker.com/r/microsoft/mssql-server-linux/[2017 GA] version under Linux | ||
|
||
[float] | ||
== Metricsets | ||
=== Metricsets | ||
|
||
The following Metricsets are already included: | ||
|
||
[float] | ||
=== `transaction_log` | ||
==== `transaction_log` | ||
|
||
`transaction_log` Metricset fetches information about the operation and transaction log of each MSSQL database in the monitored instance. All data is extracted from the https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/database-related-dynamic-management-views-transact-sql?view=sql-server-2017[Database Dynamic Management Views] | ||
|
||
[float] | ||
=== `performance` | ||
==== `performance` | ||
|
||
`performance` Metricset fetches information from what's commonly known as https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-performance-counters-transact-sql?view=sql-server-2017[Performance Counters] in MSSQL. | ||
|
||
[float] | ||
=== Module-specific configuration notes | ||
|
||
When configuring the `hosts` option, you can specify native user credentials | ||
as part of the host string with the following format: | ||
|
||
---- | ||
hosts: ["sqlserver://sa@localhost"]] | ||
---- | ||
|
||
To use Active Directory domain credentials, you can separately specify the username and password | ||
using the respective configuration options to allow the domain to be included in the username: | ||
|
||
---- | ||
metricbeat.modules: | ||
- module: mssql | ||
metricsets: | ||
- "transaction_log" | ||
- "performance" | ||
hosts: ["sqlserver://localhost"] | ||
username: domain\username | ||
password: verysecurepassword | ||
period: 10 | ||
---- | ||
|
||
Store sensitive values like passwords in the <<keystore,secrets keystore>>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters