-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transformation on Table ASimDnsActivityLogs not working #9976
Comments
Hi @Blutsh, Can you please check on Tables page of Log Analytics Workspace? Do you have this error above of page? |
Hello @t0neex, no I don't have this warning message on the table view, nor on the DCR view. I do have a blue informational message : (By the way the link explicitly list the table "ASimDnsActivityLogs" as supported for ingestion time transformations) |
Uhh okey, we're facing different issues. Thank you for your response, have a nice day :) |
Hi @Blutsh, Thanks for flagging this issue, we will investigate this issue and get back to you with some updates by 29-02-2024. Thanks! |
Hey @Blutsh, just want to check, while creating a DCR have you check the result get projected with your mentioned condition? |
@v-sudkharat Thanks for your update. Here is my query showing results (as expected) in the Transformation Editor of the table "ASimDnsActivityLogs" : So it works as intended. Regarding the data sample, it is just some usual DNS queries (captured from a DC), I mean there is no special thing. I don't really want to share a dataset of my entreprise lab activity here on GH, so if you really need it, please give me a way to do so "privately". As described, I was able to reproduce this problem in two completely different environment (different machine/workspace/tenant). |
@Blutsh, thank you for your response, we are investigating this issue and will share our mail to with you for sharing the data privately with us. Thanks! |
Hi @Blutsh, Could you please follow below steps from MS documentation, it looks the table schema has been created but the data is not written into it. So could you please check it and let us know if still facing the issue. - |
@v-sudkharat Thank you for your response, I've gone through the documentation you provided, but unfortunately, I'm having trouble connecting the dots between the issue I'm experiencing and the suggested readings/actions. Specifically, data is being written to the "ASimDnsActivityLogs" table, but it doesn't seem to be filtered by the DCR as expected. I've successfully implemented similar DCR-based ingestion time log filtering on other tables without needing to set up permissions through IAM for an app before. |
Hi @Blutsh, As per documentation you need the Microsoft.Insights/Telemetry/Write access to write the data into the tables. To address it could you please verify/follow the below steps and let us know if it's already compliant it in your end -
4.Select User, group, or service principal for Assign access to and choose Select members. Select the application that you created and then choose Select. Once the roll gets added to DCR, please check the transformation/data filter is done for the table. Thanks! |
Hi @Blutsh, Anything for us on above comment. Thanks! |
Thank you for the detailed explanation provided earlier. To summarize my ongoing issue: I've been utilizing the official DataConnector "Windows DNS Events via AMA" installed via the Content Hub. Upon installation, I followed the instructions meticulously, as depicted in the screenshots below: After clicking the "Apply changes" button, I received three notifications indicating the creation of a DCR and a DCRa, along with the deployment of a DNS agent through Arc on my selected resource (DC-lab in my case), as illustrated here: Following the setup, I began receiving all the DNS logs from the DC in the table: My objective then was to filter out unnecessary DNS events based on the "DstIpAddr" field, which wasn't feasible using the filter provided in the data connector itself. Subsequently, I proceeded to my LAW > tables, selected the table "ASimDnsActivityLogs", ensuring that this specific table does support transformation. Then, in the "basics" tab, I selected my WorkspaceWide DCR and tested my KQL intended to filter the desired events: As evident in the screenshot, the KQL worked as expected, displaying only the events that adhere to the statement. I verified the creation of the transformation by inspecting the JSON view of my Workspace DCR: Despite waiting several hours (more than the recommended 30 minutes), I still observed logs where the DstIpAddr field begins with "192.", which is unexpected. Throughout this process, I didn't encounter any prompts or requirements to create an Application, hence I am perplexed by the links/screen captures of API ingestion-related materials you provided. Once again, I have successfully created multiple other ingestion time rules regarding other tables using the same process, and they function effectively in filtering events. Here is my E-mail details : lasso.polymere.0j@icloud.com |
Hi @Blutsh, Thank you for provide detailed info with us. We will replicate this issue from our end and will update you. Thanks! |
Hi @Blutsh, we are reaching out to the respective DCR concerned team for this issue, once we receive an update on this, we will share with you. Thanks! |
Hello @v-sudkharat, any update regarding this issue from your team ? |
Hi @Blutsh, Sorry for delay in response. Still, we are waiting response from our DCR team about the transformation, once we get any info from team, we will share with you via your shared mail ID or GitHub comment itself. |
Hi, |
@dvag-oliver-kretz I'll take a look though. |
Hey @Blutsh, Could you please verify is there any other DCR rules has been already configured, which is writing/sending the data into same table? |
TL:DR;
|
@Blutsh, thanks for sharing the info with us. We have forwarded these details to respective team and will update you once receive any information from team. Thanks! |
Hi @Blutsh, We received the response from our concern team, in above mentioned scenario there are 2 DCR has been configured for a source : And both the transformation points to the same table. So, the transformation will not work to the table Thanks! |
Hi @Blutsh, Waiting for your response on above comment and please let us know if any questions for us. Or can we close this issue? Thanks! |
Hi @Blutsh, Gentle Reminder: We are waiting for your response on this issue. If you still need to keep this issue active, please respond to it in the next 2 days. If we don't receive a response by 27-05-2024 date, we will be closing this issue. |
Hi @Blutsh, since we have not received a response in the last 5 days, we are closing your issue as per our standard operating procedures. If you still need support for this issue, feel free to re-open at any time. Thank you for your co-operation. |
Describe the bug
Creating a Transformation on table ASimDnsActivityLogs to filter out logs based on a simple condition :
Does not work (Event are not being filtered even after few hours).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I should not see logs in Table ASimDnsActivityLogs where DstIpAddr starts with "192."
ARM Dcrs
DCR generated by DataConnector "Windows DNS Events via AMA" :
WorkspaceWide DCR created trough the portal :
Desktop (please complete the following information):
Additional context
I did test in multiple environments, I also did try to create a TransformKql in the DCR created by the dataconnector -> doesnt work aswell.
The text was updated successfully, but these errors were encountered: