We are building a tool to off-board existing employees, including clearing their calendars of all existing events. When querying the /calendars/{calendarID}/events/ endpoint, we are occasionally getting a 500 - Stack limit exceeded error. We're only generating a few dozen to hundred requests, so we don't seem to be hitting any rate limits, which appear to be 10k per day; additionally, it's only intermittent, rather than a failing continuously, as a rate limit would generally cause. Anyone familiar with this error?
You can find all the Calendar API related errors by checking this link here.
As for the error message 500 - Stack limit exceeded you are receiving, it looks like the issue might in fact be coming from somewhere else.
You can also test the Calendar API by using the Calendar API Reference here.
Reference
Calendar API Errors;
Calendar API Events:get.
Related
We have a web site with application insights integrated (SDK). From time to time, I see failures reported in appinsight like this.
Looks like there are some failures, but I can't drilldown as it will show 0 Samples.
Then if I do a kusto query for exception or failed requests (Success ==false) for that time period, I actually got 0.
From azure's website log chart, there were indeed similar amount of failed requests. But as appinsight is not showing any detail, it is quite hard to dig out any detail.
Does anyone see this kind of behaviour before?
Currently, I am using Measurement Protocol to push the data to GA. The problem is I didn't get any response back for Success or Error on Production, If yes Please suggest?
Due to this, I am looking if there is any other options available for the same like can we achieve it using analytics 360?
The google analytics production data collection endpoint does not return a request status back (always 200 OK) by design to ensure ultra-light processing speed.
What I usually recommend to clients using Measurement Protocol server-side is to
To log a reasonable amount (or all of them) of requests somewhere. Storage is extremely cheap nowadays and knowing the data format if an emergency happens you will be able to manually extract the data
Every once in a while (one on thousand or one on a million or even more oftne depending on the importance of the data randomly) validate request on GA debug endpoint and parse the returned json. If there are any warnings or error send a notification for further investigation. This way, if anything went wrong you will be on top of the problem by the time BI & Marketing Team would be affected
I've had Application Insights set up on my ASP.NET project for a couple months with no issues. I use Custom Events for logging certain events.
Recently, I tried to add a Custom Event after a user has authenticated in order to track the login behavior. My custom event DOES log to application insights debug session. I know this because I can see it in the telemetry when paused on a breakpoint just after the event.
However, when I continue running the application, my custom event no longer shows up the telemetry. It just disappears.
I cannot understand what the issue is. Does anyone familiar have any (application) insights? I couldn't help myself ;)
There are some things to check:
are you logging to one resource (iKey) and searching on another? (a lot of people send data to one resource in dev/debug and a different resource in release/prod environments. so make sure you're sending to the place you expect, and searching the place you expect.
is the data actually going out successfully? you may need to use fiddler or some other tool to watch your outbound http for calls to dc.services.visualstudio.com. It could somehow be the case that there's something wrong with the data you're sending, or maybe you're getting capped or throttled by the service. If that's the case, the outbound requests will have responses other than 200, and will generally tell you the reason it didn't accept any items that it rejected.
if the data is getting successfully sent and is going where you expect it to go, there might just be a delay in backend processing. you can always check aka.ms/aistatus to see if there are any current issues with the service.
I am confused, however, by what you mean when you say
However, when I continue running the application, my custom event no longer shows up the telemetry. It just disappears.
What do you mean "it just disappears" ? if you see it in the output window, then the SDK saw it, and it will get sent, precluding any of the above 3 items. Where is it "disappearing" from? unless you clear the output window, it's never gone from there. If you're talking about the VS search tools that show data sent by the AI SDK during debug, that tool currently has a cap of the most recent 250 items that have occurred during the debug session.
I am trying to get email(using get lead by id) of all leads retrieved from get lead activities call for a particular activity type using Marketo rest api calls. In some cases, I am getting "Max rate limit '100' exceeded with in '20’ secs" error message. In that case is there any data lost can occur?
The Marketo API is rate-limited to 100 requests each twenty seconds, so any calls made exceeding that limit will not be executed. Whether data can be lost is dependent on whether or not you can retry the call after you've gone back below to 100/20s threshold. If you're only trying ton retrieve activity records and not update any marketo-side records, then there should be no risk to you.
Since last two days I am receiving a dailyLimitExceeded error on one of the Profiles that I run queries on - even if I run it early in the day. I understand happens when there are more than 10000 queries for the same profile in the day. As far as we have researched internally, no known process from our company is sending such a large number of queries for this profile via APIs. Is there a way to find out what is causing this problem?
ProfileID = ga:64708881
Is it possible to find out the source of queries for this profile that is leading to dailyLimitExceeded error?