-
Notifications
You must be signed in to change notification settings - Fork 192
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
[meta] alexa webhook to prioritize the issues based on their domain name #1533
Comments
I think in helpers.py, I can extend parse_and_set_label to get the base URL from URL, then query the alexa ranking, set to a new label (?) |
@karlcow ^ ? |
@MDTsai this is a good idea. Interesting Project. We crossed the bridge of the tests flood that we need to handle every day. So we really need to prioritize. This will require unittests and probably performance tests. First - EvaluationAs a first test, we should grab the list of all individual domains we have currently and make a one time script querying alexa for all these domains and define how we would set meaningfully the priority for each domain. So we have a better idea if it really help us to prioritize. Implementation ideasThere are probably two ways of doing this. WebHooks
Internally
|
You could do it this way, or just create a new webhook endpoint and operate only on the URL. |
I think we're getting ahead of ourselves. First step is just to leave a comment, or add a label that reflects what the Alexa ranking is. I think we need a human process to figure out what the priorities are, and once that's understood, teach robots how to help. |
But to get there you are already too fast in developing the mechanics. label is not practical. Let's say you get an @miketaylr About
And It's why I was saying:
This means: Create a script, nothing into our mechanic, and test with the current list of domains so we can learn something. I don't even think we should go ahead without an idea of what our data are and if having an Alexa rank helps. :) |
Yeah, that kind of label wouldn't be interesting, it's too granular. Something more like like alexa-top-100, alexa-top-1000, alexa-top-10000, alexa-top-100-mexico, or whatever. That said, I think we should let @MDTsai have the freedom to experiment and do research (some script like you're describing could be useful). Let's discuss f2f in our next team meeting about priority triage, I have some other thoughts on how it might be done. |
There are 2 alexa APIs provide by amazon, 1st is alexa top sites. It gives a list by request, we can give start ranking, count and country code. Per URL request return costs $0.0025. 2nd API is alexa web information service. This API provides detail information like here mentioned. I don't think it's a good idea to query each website then cache it, we don't need that detailed information. This API doesn't require minimum-fee, first 1000 request is free. The purpose of this idea is to save time handling issues, so my idea is to give these priorities:
|
@MDTsai thanks for the clarification. the 1st API makes it possible to do caching indeed. |
A question from our meeting on May 9th: |
@softvision-sergiulogigan thanks for the question. For the Alexa thing work, while an issue opened, the webhook will add a label or leave a comment with Alexa ranking. It's not decided yet. I prefer labels, easy to filter when do diagnosis. |
Related to this discussion the minutes of the meeting this week.
|
@MDTsai I arrange a list of issues with the ones you opened in your first comment. It will be easier to see the progress and if we missed anything. |
Thanks @karlcow ! |
This seems done! |
I would like to implement an alexa webhook. While a new issue created, the webhook can get the ranking of the website on alexa and attach the information to the issue. This could help us to prioritize the issue when triage.
The text was updated successfully, but these errors were encountered: