Audit Log Enhancement for API Activity
Today, the audit log captures any changes that an API usermakes, but doesn't record any activity if you are just making queries. It would be valuable to log all types of API calls to comprehensively monitor API user behavior. This could be done with one of the following: 1) A separate API-only audit log 2) Bundled with the existing audit log 3) The existing audit log could have an easy filter to hide API calls and reduce noise3Views1like4CommentsSwagger Doc
It would be nice to have a swagger doc to define all the rest endpoints. We are developing a graphql server internally and it would be useful to be able to programmatically define the LogicMonitor portion. I see that LM has a swagger project in githubhttps://github.com/logicmonitor/swagger-codegen not quite sure the scope of that, but an example of a swagger doc that can be read and interpreted comes from connectwise manage:https://marketplace.connectwise.com/docs/openapi/json/Project.txt7Views1like5CommentsAPI Results for when there is "No Data"
I discovered that when making REST API callsif there is no data available for the period requested, then the output is blank as in nothing. This should be revised to No Data, or some other value to indicate. Especially when requesting data in a CSV format - there should at least be the correct number of ',' in the output to - if there are 5rows of no data in the output, it should result in ',,,,' or 'no data,no data,no data,no data,no data'as the output.0Views1like2Comments