We have a couple paths that get hammered on constantly, 150-250k requests per day. This one path accounts for 90% of our logs. It would be nice to have the option to control logging on special paths or keys.
I.E. Only log errors, retain logs for X hours.
Currently our only recourse is to expire all logs after a couple weeks, including logs we would like longer retention on. Or create a cron job that removes logs to the path / key.
In the more recent versions of the dashboard, endpoints need to be specifically tracked. So they do not appear in the endpoint traffic view unless explicitly added. This won’t affect the log browser though.
At an API level (if the API is a single path), you can also set a private value using the REST API called "do_not_track": "true" in the root of the object, this will completely disable the API as part of the analytics (not tracked at all), however this also means you lose errors.
The last thing that you can do (but is not in the GUI) is a newish feature which is actually only used as pat of some bootstrapping scripts, but it may help you, you can add: