Ссылаясь на https://github.com/newrelic/newrelic_api для нового Relic API, мне было интересно, какая разница между хостами и экземплярами.Новый Relic API - разница между экземплярами и хостами?
В принципе, я понимаю, что такое приложение и что такое сервер (очевидно). Я бы предположил, что экземпляры - это экземпляры приложения, то есть если мое приложение было запущено на Heroku, каждый экземпляр будет соответствовать динамическому запуску моего приложения. Но что же такое хозяин? И в чем разница между хостом и экземпляром?
Спасибо,
-Billy
UPDATE
Спасибо за ответ!
Так что, если бы я получил это право, то в общем случае сопоставление между приложениями и экземплярами является 1-в-n, то есть каждое приложение может иметь 1 или более экземпляров. Кроме того, сопоставление между экземплярами и хостами является n-to-m, то есть каждый экземпляр может работать не более одного хоста (в любой момент времени), но экземпляры распределяются между доступными хостами. Точно так же хосты распределяются между серверами (скажем, m-to-s). Это оно? (Извиняется, если это звучит так, как будто я говорю очень очевидные вещи, но я не знаком с терминологией, которую они используют в New Relic)
Если все верно, как я могу получить экземпляры - хосты и хосты - сопоставления серверов с API? Я вижу, как получить приложения - экземпляры и приложения - хосты, но как насчет двух других?
Еще раз спасибо за помощь!
Если бы мой ответ был полезным, пожалуйста, примите его. Чем более хорошие ответы вы принимаете, тем вероятнее, что ваши будущие вопросы будут отвечать на StackOverflow. Конечно, возможно, мой ответ не совсем прав =) – rkb