cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Database services

Adi_10
Contributor

Hi Team,

 

I have 10 host (win.linux.AIX as OS) where One Agent is running all in infra mode, Few of them are DB, FE, BE servers.

Why am I not getting any Database service name in for this server ?  where 1 host have running process name as - MSSQL13.MSSQLSERVER

 

Adi_10_0-1734935246447.png

 

Do I need to enable the extension to get the Database service names ?

how I can show the traffic, latency for this DB in dashboard ?

9 REPLIES 9

AntonPineiro
DynaMight Guru
DynaMight Guru

Hi,

Database services are discovered when you have OneAgent in fullstack in application servers calling databases -> https://docs.dynatrace.com/docs/shortlink/database-detection#how-database-activity-is-monitored 

Do you know which database framework is being used (JDBC, ADO.NET...)?

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

Adi_10_0-1734959615389.png

.NET, CLR, Microsoft SQL Server

Hi,

Can you check which processes are calling that SQL process? For example:

AntonPineiro_0-1734962877877.png

If you those processes are in a host in fullstack and database service is discovered. Those Java, .NET... Must be in fullstack mode.

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

yes calling process are in host 40 calling process and those all host are only in full stack mode only.

Adi_10_0-1734963680197.png

 

Hi,

Can you show one of those processes in fullstack mode?

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

Hi @AntonPineiro Checked most of the processes isn't monitored, and some monitored but dont have any data in it as no traffic

Adi_10_2-1734965834846.png

 

Adi_10_1-1734965680175.png

 

 

Hi,

Database services will be discovered when those processes calling database will be monitored in fullstack.

I would recommend you reading How database activity is monitored.

Best regards

❤️ Emacs ❤️ Vim ❤️ Bash ❤️ Perl

PacoPorro
Dynatrace Leader
Dynatrace Leader

Hi , looks like the .net processes are not injected.
https://docs.dynatrace.com/docs/shortlink/dotnet

"Not every detected .NET application is instrumented by default. Dynatrace maintains a set of rules to instrument specific processes (for example, IIS application-pools, which you can extend with our own rules). To learn the basics about process group monitoring setup (automatic deep monitoring, custom monitoring rules, and built-in monitoring rules), see Set up process group monitoring."

Peter_Youssef
Champion

Hi @Adi_10 

Regarding detecting service name in Dynatrace:

  • It doesn't require installing the extension to expose the name at all.
  • The extension as the name suggests, gives an extended level of monitoring insights regarding the target technology, where either the OA deployment isn't an option or OA is already installed and the customer is expecting more insights.

Ref:

Regarding DB monitoring, as simple as that:

  • As per the OA deployment in full stack mode and && there are service calls to the target DBs it should be detected and monitoring without any issues.

Ref:

To ensure, there is no issue with DB monitoring:

Hoping it adds value.

BR,

Peter

Featured Posts