Log Management and Analytics is the latest Dynatrace log monitoring solution. With the introduction of Dynatrace Platform and Grail, we encourage you to upgrade to the latest log monitoring offer.
Log Monitoring Classic, which is available for SaaS and Managed deployments, will reach end-of-life by 2027. For details, see the Log Monitoring Classic end-of-life announcement in our release notes.
We recommend upgrading to Log Management and Analytics well in advance by following the instructions on this page.
Once your environment is enabled for activation:
Logs & Events Classic.You can choose to upgrade with your existing log data.
After activating Log Management and Analytics, the following changes take place:
Ingested log data
DDU consumption
API
storage:logs:read and storage:buckets:read scopes.No support for Management Zones
After activating Log Management and Analytics, the following will not change:
However we recommend to convert your LQL matchers for log processing, metrics and events to highly performing DQL matcher.
The user access granting process depends on whether you are a new or existing user.
Assign policy to existing users
After activating Log Management and Analytics, all users who already had access to log data are assigned a new policy to access the log data in Grail.
Assign policy to new users
There are two options for configuring access policies for Grail:
In Dynatrace SaaS, only admin users can manage policies (users with account permission Manage users).
You need to have two policies, Storage Events Read and Storage Logs Read assigned, bound to a group.
To check if your policies are assigned
If Storage Events Read and Storage Logs Read are not present on you policy list, you need to add them manually:
ALLOW storage:events:readALLOW storage:logs:readTo make a policy effective, you need to bind it to a group.
Obtain an OAuth token Make a POST call with form parameters to SSO.
iam:policies:write iam:policies:readIn response, you get an authorization token
{"scope": "iam:policies:read iam:policies:write","token_type": "Bearer","expires_in": 300,"access_token": "123(...)ABC"}
Create a storage events read policy Make a POST call to IAM
Body payload for the policy is:
{"name": "Storage Events Read","description": "Storage Events Read","tags": [],"statementQuery": "ALLOW storage:events:read;"
Create a storage logs read policy Make a POST call to IAM
Body payload for the policy is:
{"name": "Storage Logs Read","description": "Storage Logs Read","tags": [] ,"statementQuery": "ALLOW storage:logs:read;"}
Your newly created policies will be visible on the account level. To check it, go to Account Management > Identity & access management > Policy management > Edit Storage Events Read.
If you are not sure or want to double-check if your environment is using Log Monitoring Classic, and is thus impacted by its end-of-life, use one of the following methods.
If this menu is available, Log Monitoring Classic is currently active in your environment.
If this menu is not visible, it does not guarantee that Log Monitoring Classic has already been upgraded. It could mean that Log Monitoring Classic is active, but the upgrade to Grail is disabled due to your contract. Alternatively, Grail may already be active in this environment. Continue with the next method to verify.
Open the classic Logs and events | Powered by Grail page in your Dynatrace environment by following this link: https://<your-environment-id>.apps.dynatrace.com/ui/apps/dynatrace.classic.logs.events/ui/logs-events/. Don't forget to replace <your-environment-id> with your environment ID, for example, wkf12345.
Check whether you can see the classic Logs and events page.
If you can open this page, Log Monitoring Classic is disabled and Log Management and Analytics powered by Grail is active.
If you can't open this page, it does not guarantee that Log Monitoring Classic is still active. The classic Logs and events page might be disabled, with only the new platform apps available. Continue with the next method to verify.
Logs app
Logs is only available in Latest Dynatrace. Check whether you can access this app.
Open
Logs in your Dynatrace environment by following this link: https://<your-environment-id>.apps.dynatrace.com/ui/apps/dynatrace.logs/. Don't forget to replace <your-environment-id> with your environment ID, for example, wkf12345.
Check whether you can see the
Logs interface with querying capabilities.
If
Logs is available with querying capabilities, Log Monitoring Classic is disabled in your environment and Log Management and Analytics powered by Grail is active.