o11y-8.x-1.x-dev/modules/o11y_metrics/modules/o11y_metrics_cache/o11y_metrics_cache.services.yml

modules/o11y_metrics/modules/o11y_metrics_cache/o11y_metrics_cache.services.yml
parameters:
  o11y_metrics_cache.invalidations: true
  o11y_metrics_cache.bins.blacklist:
    # Omit bins that are high volume and always hit.
    - config
    - discovery
    - prometheusio_bin

services:
  o11y_metrics_cache.cache_factory:
    class: Drupal\o11y_metrics_cache\Cache\CacheFactoryWrapper
    public: false
    decorates: cache_factory
    arguments:
      - '@o11y_metrics_cache.cache_factory.inner'
      - '%o11y_metrics_cache.bins.blacklist%'
    properties:
      _serviceId: 'cache_factory'
    calls:
      - [setContainer, ['@service_container']]

  o11y_metrics_cache.invalidator:
    class: Drupal\o11y_metrics_cache\Cache\CacheMetricsCacheTagsInvalidator
    arguments:
      - '@o11y_metrics.prometheus_bridge'
      - '@request_stack'
      - '%o11y_metrics_cache.invalidations%'
    tags:
      - { name: cache_tags_invalidator }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc