class="tc_submenuitem tc_submenuitem_monitoring"
*ngIf="(isAlertmanagerConfigured || isPrometheusConfigured) && permissions.prometheus.read">
<a i18n
- routerLink="/monitoring">Monitoring</a>
+ routerLink="/monitoring">
+ <ng-container i18n>Monitoring</ng-container>
+ <small *ngIf="prometheusAlertService.alerts.length > 0"
+ class="badge badge-danger">{{ prometheusAlertService.alerts.length }}</small>
+ </a>
</li>
</ul>
</li>
FeatureTogglesMap$,
FeatureTogglesService
} from '../../../shared/services/feature-toggles.service';
+import { PrometheusAlertService } from '../../../shared/services/prometheus-alert.service';
import { SummaryService } from '../../../shared/services/summary.service';
@Component({
private authStorageService: AuthStorageService,
private prometheusService: PrometheusService,
private summaryService: SummaryService,
- private featureToggles: FeatureTogglesService
+ private featureToggles: FeatureTogglesService,
+ public prometheusAlertService: PrometheusAlertService
) {
this.permissions = this.authStorageService.getPermissions();
this.enabledFeature$ = this.featureToggles.get();