What are the rate limits for Image-Charts? - image-charts

We are using Image-Charts as a replacement for Google Image Charts for a dashboard.
When attempting to render a large number of charts, our requests begin to receive 429 Too Many Requests errors.
We tried searching the documentation, but could not find anything about limits.
Are you able to share any limits? Are there different limits between the free and paid plans?

Disclaimer: I'm Image-Charts founder
Current rate limit is at 80 requests per second.
If you go over that point and need a custom plan please contact our support :)

Related

Google Maps API Call Limit

How do I set a limit on the number of calls so that I am not charged for the Google Maps API on my clients website?
I have searched through the pages and I keep circling around and not finding how to set a limit so I am not charged a fee. I see that they give you 25000 a month but I want to ensure I do not exceed that.
Thank you Lisa
Google Maps Platform FAQ has a dedicated section that answers the question: How do I avoid a large bill if my usage unexpectedly increases? under Usage limits and billing.

Opinions on Uptrends vs Dynatrace Keynote for Website Monitoring?

Any suggestions on what would be a better fit for a retail website monitoring would be great. Thanks in advance.
As per Gartner you need to cover 4 important dimensions in order to cover Digital Experience fully.
Availability - can use both solutions for that
Errors - This is a case where you should look for Real User Monitoring solutions because you won't be able to configure all your real users environments in any of the solutions. Also think about tracking down server side errors which leads you to full APM solutions that also cover the server side
Performance - In an modern environment you need a mix of clean room/baseline (Synthetic) data points and real life (Real User Monitoring) data points.
Business Results - is only achievable via Real User Monitoring
If you only want to cover Availability you can use both but if you need to cover any of the other - Dynatrace is the more complete solution that gives you more head room for the future.

Google Maps/Place Geocoding

Currently I am using Google Maps for both Autocomplete as well as Geocoding function.
However, I realized that Google Maps geocoding is rather inaccurate for most cases and also chanced upon a few links suggesting to use Google Places API.
As the Google Maps method which I have implemented is based on Javascript approach and it does not require any API key. Therefore, it does not have much restriction since it is based on client side limit.
However for Google Places, it seems that it requires an API key and have a different set of usage limit.
Before I convert and explore on Google Places API:
May I know is there any better free alternative for geocoding solution which is good/accurate?
Is it possible to configure Google Places geocoding in a way similar to Google Maps so that the usage limitation is held at client level?
Or is there a strategy that I can try/consider. Example, create a few Google Places account/API key, and develop some logic e.g. (if apikey1 exceed limits, switch to api2 etc..)? Before that, is it able to track or detect the current limit via portal or coding level respectively?
May I know is there any better free alternative for geocoding solution which is good/accurate?
I think Google Maps offers the most accurate among free geocoding services. Reading from this SO thread, if you're really concerened about precision, then consider using paid services.
Is it possible to configure Google Places geocoding in a way similar to Google Maps so that the usage limitation is held at client level?
Here's a statement from Google about Usage Limits
The Google Places API Web Service enforces a default limit of 1 000
requests per 24 hour period, which you can increase free of charge. If
your app exceeds the limit, the app will start failing. Verify your
identity to get up to 150 000 requests per 24 hour period, by enabling
billing on the Google API Console. A credit card is required for
verification. We ask for your credit card purely to validate your
identity. Your card will not be charged for use of the Google Places
API Web Service.
The limit for free usage is 150 000 requests per 24 hour period. If
your app exceeds the limit, the app will start failing again. Purchase
a Google Maps APIs Premium Plan license to get more than 150 000
requests per 24 hour period.
Please take steps to increase your limit early if you expect to exceed
the default number of requests allowed.
Is there a strategy that I can try/consider. Example, create a few Google Places account/API key, and develop some logic e.g. (if apikey1 exceed limits, switch to api2 etc..)?
It seems there is no such feature. If you want to exceed the free quota, consider
payment.
You're right, there are many restrictions on the Google APIs. In fact, in the terms of use, the Google Maps API requires that you use the geocode information with a map presentation—you can't just print the numbers.
And yes, the Google Maps API guesses an approximate location based on the address input. For instance, if you give it a complete address that is not a real place, it will try to give you somewhere in between the real places that would probably be next to it. This is one of the reasons you will often get inaccurate geocode information from them. Overall, the API is great for what it is designed to do.
As someone who works in this industry, I'm not actually aware of any completely free geocoding and autocompleting service. Most products have a free tier though (up to so many uses per week or per month, etc).
(Full disclosure: I'm a developer at SmartyStreets where I work on the US Autocomplete API as well as the US Street Address API, which provides geocoding.)

Using Firebase for chat applications does it scale?

Given Firebase supports realtime push for web, android and iOS, I was tempted to try it out like pub/sub type push based system. Does anyone know if the firebase works and scale to large userbase? for example million+ users of chat conversations and users accessing that data simultaneously, what would be response time as users grow.
Firebase free and basic plans limit connections to 100. Their higher end plans limit connections to 10,000. That's done to prevent abuse.
From the Firebase website in case it was overlooked:
Those restrictions can be lifted though, and their Enterprise solutions can scale to millions of connections and terabytes of data
I cannot speak from personal experience with a million users but given the performance we have seen, it would be scalable to handle that.
Based on the scope of your project, I would engage them directly at support#firebase.com with your specific requirements.

Bing Image Search API

Does anyone know if Bing limits the number of requests an application can have for the Image Search API? I looked through the terms and couldn't find anything but the wording that they 'reserve' the right to do so. My application would pull several images for each user - so there could potentially be a lot of requests. Any feedback?
Zach
It's not clear whether this is actually enforced but the guidelines say
"[You must] Restrict your usage to
less than 7 queries per second (QPS)
per IP address. You may be permitted
to exceed this limit under some
conditions, but this must be approved
through discussion with
api_tou#microsoft.com."
http://msdn.microsoft.com/en-us/library/dd440746.aspx
I think, it is possible that this guide contains outdated information about restrictions. There are no info about queries number in the current version of terms (ver. March 2011). At the same time, there is a line about restricted advertisment on the page where the bing images or videos results are situated - this is essential.
Actually, Free Bing Search API is limited to 5000 Transactions/month & the Source type can be..
Web
Images
News
Videos
Related Search
Spelling Suggestions
More Info, https://datamarket.azure.com/dataset/5BA839F1-12CE-4CCE-BF57-A49D98D29A44

Resources