$JS.EVENT.ADVISORY.>
and one can store these advisories in JetStream Streams if desired.nats event --js-advisory
can view all these events on your console. The Golang package jsm.go can consume and render these events and have data types for each of these events.nats schema show <schema kind>
command.$JS.EVENT.ADVISORY.API
io.nats.jetstream.advisory.v1.api_audit
$JS.EVENT.ADVISORY.STREAM.CREATED.<STREAM>
io.nats.jetstream.advisory.v1.stream_action
$JS.EVENT.ADVISORY.CONSUMER.CREATED.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.consumer_action
nats stream backup
$JS.EVENT.ADVISORY.STREAM.SNAPSHOT_CREATE.<STREAM>
io.nats.jetstream.advisory.v1.snapshot_create
$JS.EVENT.ADVISORY.STREAM.SNAPSHOT_COMPLETE.<STREAM>
io.nats.jetstream.advisory.v1.snapshot_complete
nats stream restore
$JS.EVENT.ADVISORY.STREAM.RESTORE_CREATE.<STREAM>
io.nats.jetstream.advisory.v1.restore_create
$JS.EVENT.ADVISORY.STREAM.RESTORE_COMPLETE.<STREAM>
io.nats.jetstream.advisory.v1.restore_complete
$JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.max_deliver
$JS.EVENT.ADVISORY.CONSUMER.MSG_NAKED.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.nak
$JS.EVENT.ADVISORY.CONSUMER.MSG_TERMINATED.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.terminated
$JS.EVENT.METRIC.CONSUMER.ACK.<STREAM>.<CONSUMER>
io.nats.jetstream.metric.v1.consumer_ack
$JS.EVENT.ADVISORY.STREAM.LEADER_ELECTED.<STREAM>
io.nats.jetstream.advisory.v1.stream_leader_elected
$JS.EVENT.ADVISORY.STREAM.QUORUM_LOST.<STREAM>
io.nats.jetstream.advisory.v1.stream_quorum_lost
$JS.EVENT.ADVISORY.CONSUMER.LEADER_ELECTED.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.consumer_leader_elected
$JS.EVENT.ADVISORY.CONSUMER.QUORUM_LOST.<STREAM>.<CONSUMER>
io.nats.jetstream.advisory.v1.consumer_quorum_lost