Service Fabric: Как мы можем сообщить о метрической нагрузке на конкретные реплики для сервисов с сохранением состояния и на конкретные экземпляры для сервисов без сохранения состояния
Как мы можем сообщить о метрической нагрузке на конкретные реплики для сервисов с сохранением состояния и на конкретные экземпляры для сервисов без сохранения состояния. Например, для службы без сохранения состояния с 5 экземплярами я хочу сообщить о метрической загрузке только для экземпляра 1, не затрагивая экземпляры 2, 3, 4 и 5.
На основе документации мы можем сообщать о метрических нагрузках на уровне раздела: IServicePartition.ReportLoad(IEnumerable)
Пример: this.Partition.ReportLoad(new List { new LoadMetric("CurrentConnectionCount", 1234) });
Спасибо
1 ответ
Сообщайте о них на всех узлах (т.е. не изменяйте код отчета), но не используйте показатели для балансировки нагрузки на узлах, где вас это не волнует.