Audit Log Enhancement for API Activity
Today, the audit log captures any changes that an API user makes, 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 noise5Views1like4CommentsSwagger 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 github https://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.txt11Views1like5CommentsAPI Results for when there is "No Data"
I discovered that when making REST API calls if 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 5 rows of no data in the output, it should result in ',,,,' or 'no data,no data,no data,no data,no data' as the output.8Views1like2Comments