emqx_auth_pgsql.hrl 619 B

1234567891011121314151617181920212223
  1. -define(APP, emqx_auth_pgsql).
  2. -record(auth_metrics, {
  3. success = 'client.auth.success',
  4. failure = 'client.auth.failure',
  5. ignore = 'client.auth.ignore'
  6. }).
  7. -record(acl_metrics, {
  8. allow = 'client.acl.allow',
  9. deny = 'client.acl.deny',
  10. ignore = 'client.acl.ignore'
  11. }).
  12. -define(METRICS(Type), tl(tuple_to_list(#Type{}))).
  13. -define(METRICS(Type, K), #Type{}#Type.K).
  14. -define(AUTH_METRICS, ?METRICS(auth_metrics)).
  15. -define(AUTH_METRICS(K), ?METRICS(auth_metrics, K)).
  16. -define(ACL_METRICS, ?METRICS(acl_metrics)).
  17. -define(ACL_METRICS(K), ?METRICS(acl_metrics, K)).