Service Fabric: Как мы можем сообщить о метрической нагрузке на конкретные реплики для сервисов с сохранением состояния и на конкретные экземпляры для сервисов без сохранения состояния

Как мы можем сообщить о метрической нагрузке на конкретные реплики для сервисов с сохранением состояния и на конкретные экземпляры для сервисов без сохранения состояния. Например, для службы без сохранения состояния с 5 экземплярами я хочу сообщить о метрической загрузке только для экземпляра 1, не затрагивая экземпляры 2, 3, 4 и 5.

На основе документации мы можем сообщать о метрических нагрузках на уровне раздела: IServicePartition.ReportLoad(IEnumerable)

Пример: this.Partition.ReportLoad(new List { new LoadMetric("CurrentConnectionCount", 1234) });

Спасибо

1 ответ

Сообщайте о них на всех узлах (т.е. не изменяйте код отчета), но не используйте показатели для балансировки нагрузки на узлах, где вас это не волнует.