Skip to content
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

Discussion: Features to be included #1

Open
3 of 6 tasks
dilpreetsio opened this issue Apr 4, 2018 · 4 comments
Open
3 of 6 tasks

Discussion: Features to be included #1

dilpreetsio opened this issue Apr 4, 2018 · 4 comments

Comments

@dilpreetsio
Copy link
Member

dilpreetsio commented Apr 4, 2018

Please add the the feature you think we should include to the analyser in the comment section.

A few features that we should include:

  • Monitor the API server if its running or not.
  • Keeping record of API calls including : successful, failed & error.
  • Keep track of the errors & exceptions.
  • Track the usage of each endpoint with stats like how many times was it used.
  • Monitor & log all the API responses eg track number of Responses like Default 4xx, Default 5xx, Authorization failure, etc
  • Demographics: Track the statistic like platform where API called, country, etc
@gabru-md
Copy link
Member

gabru-md commented Apr 4, 2018

Lets get started by putting up some resources into it.
Start by initializing the repository with the code then.
🎉 👍

@vaibhavsingh97
Copy link
Member

vaibhavsingh97 commented Apr 4, 2018

  • Track the statistic like platform where API called, country, etc
  • Track number of Responses like
    • Default 4xx
    • Default 5xx
    • Access Denied [403]
    • Authorization failure [500]
    • API Configuration Error [500]
    • Authorizer Configuration Error [500]
    • Bad Request Body [400]
    • Expired Token [403]
    • Invalid API Key [403]
    • Missing Authentication Token [403]

@dilpreetsio
Copy link
Member Author

@vaibhavsingh97 Second point of your comment & last point of the issue can be merged.

@r0hit-gupta
Copy link
Member

We can also consider:

  • API hit rate for each endpoint.
  • Providing alerts for specific conditions.
  • Support third party plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants