Skip to content

Instantly share code, notes, and snippets.

@christianoguedes
Last active July 16, 2020 00:20
Show Gist options
  • Select an option

  • Save christianoguedes/6fa49281831b01ebb18c26d6c6a1d59a to your computer and use it in GitHub Desktop.

Select an option

Save christianoguedes/6fa49281831b01ebb18c26d6c6a1d59a to your computer and use it in GitHub Desktop.
#metrics - habilitar todos os endpoints do actuator
management.endpoints.web.exposure.include=*
management.endpoint.prometheus.enabled=true
#metricas - /actuator/metrics/bucket4j_summary_consumed
bucket4j.filters[0].metrics.enabled=true #habilitar as métricas do bucket4j
bucket4j.filters[0].metrics.types=REJECTED_COUNTER #métricas habilitas apenas para os bloqueios, mas poderia considerar também o consumo: REJECTED_COUNTER,CONSUMED_COUNTER
bucket4j.filters[0].metrics.tags[0].key=IP #chave do actuador
bucket4j.filters[0].metrics.tags[0].expression=getRemoteAddr() #valor ip do cliente
bucket4j.filters[0].metrics.tags[0].types=REJECTED_COUNTER #quantidade de bloqueios
bucket4j.filters[0].metrics.tags[1].key=URL #chave do actuador
bucket4j.filters[0].metrics.tags[1].expression=getRequestURI() #url de bloqueio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment