<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Monitoring Bucket and Object Events on SILO</title><link>https://silo.pgsty.com/administration/monitoring/</link><description>Recent content in Monitoring Bucket and Object Events on SILO</description><generator>Hugo</generator><language>en</language><atom:link href="https://silo.pgsty.com/administration/monitoring/index.xml" rel="self" type="application/rss+xml"/><item><title>Publish Events to AMQP (RabbitMQ)</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-amqp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-amqp/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-amqp-rabbitmq"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-amqp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://www.amqp.org/"&gt;AMQP 0-9-1&lt;/a&gt; service endpoint such as &lt;a href="https://www.rabbitmq.com"&gt;RabbitMQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/streadway/amqp"&gt;https://github.com/streadway/amqp&lt;/a&gt; project for AMQP connectivity. The project is primarily tested against &lt;a href="https://www.rabbitmq.com/"&gt;RabbitMQ&lt;/a&gt; deployments, though other &lt;a href="https://www.amqp.org/"&gt;AMQP 0-9-1-compatible&lt;/a&gt; services &lt;em&gt;may&lt;/em&gt; also work. The procedures on this page assume a RabbitMQ deployment using the AMQP 0-9-1 protocol as the service endpoint.&lt;/p&gt;
&lt;h2 id="add-an-amqp-endpoint-to-a-minio-deployment"&gt;Add an AMQP Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new AMQP service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;</description></item><item><title>Publish Events to MQTT</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-mqtt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-mqtt/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-mqtt"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-mqtt"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://www.mqtt.org/"&gt;MQTT&lt;/a&gt; server/broker endpoint.&lt;/p&gt;
&lt;h2 id="add-an-mqtt-endpoint-to-a-minio-deployment"&gt;Add an MQTT Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new MQTT service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="mqtt-3-1-or-3-1-1-server-broker"&gt;MQTT 3.1 or 3.1.1 Server/Broker&lt;/h4&gt;
&lt;p&gt;This procedure assumes an existing MQTT 3.1 or 3.1.1 server/broker to which the MinIO deployment has connectivity. See the &lt;a href="https://mqtt.org/software/"&gt;mqtt.org software listing&lt;/a&gt; for a list of MQTT-compatible server/brokers.&lt;/p&gt;
&lt;p&gt;If the MQTT service requires authentication, you &lt;em&gt;must&lt;/em&gt; provide an appropriate username and password during the configuration process to grant MinIO access to the service.&lt;/p&gt;</description></item><item><title>Publish Events to NATS</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-nats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-nats/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-nats"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-nats"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://nats.io/"&gt;NATS&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;NATS Streaming Deprecated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;NATS Streaming is deprecated. Migrate to &lt;a href="https://docs.nats.io/nats-concepts/jetstream"&gt;JetStream&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;The related MinIO configuration options and environment variables are deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="add-a-nats-endpoint-to-a-minio-deployment"&gt;Add a NATS Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new NATS service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>Publish Events to NSQ</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-nsq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-nsq/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-nsq"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-nsq"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://nsq.io/"&gt;NSQ&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-nsq-endpoint-to-a-minio-deployment"&gt;Add a NSQ Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new NSQ service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-nsq-endpoint-to-minio"&gt;1) Add the NSQ Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new NSQ service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item><item><title>Publish Events to Elasticsearch</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-elasticsearch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-elasticsearch/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-elasticsearch"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-elasticsearch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to an &lt;a href="https://www.elastic.co/"&gt;Elasticsearch&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/elastic/go-elasticsearch"&gt;https://github.com/elastic/go-elasticsearch&lt;/a&gt; v7 project for Elastic connectivity.&lt;/p&gt;
&lt;h2 id="add-a-elasticsearch-endpoint-to-a-minio-deployment"&gt;Add a Elasticsearch Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Elasticsearch service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="elasticsearch-v7-0-and-later"&gt;Elasticsearch v7.0 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/olivere/elastic"&gt;https://github.com/olivere/elastic&lt;/a&gt; v7 project for Elastic connectivity. The &lt;code&gt;elastic/v7&lt;/code&gt; library specifically targets Elasticsearch v7.0 and is &lt;em&gt;not compatible with earlier Elasticsearch versions&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Publish Events to Kafka</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-kafka/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-kafka/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-kafka"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-kafka"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://kafka.apache.org/"&gt;Kafka&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/Shopify/sarama"&gt;https://github.com/Shopify/sarama&lt;/a&gt; project for Kafka connectivity and shares that project’s Kafka support. See the &lt;code&gt;sarama&lt;/code&gt; &lt;a href="https://github.com/Shopify/sarama/#compatibility-and-api-stability"&gt;Compatibility and API stability&lt;/a&gt; section for more details.&lt;/p&gt;
&lt;h2 id="add-a-kafka-endpoint-to-a-minio-deployment"&gt;Add a Kafka Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Kafka service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="kafka-minimum-versions-and-supported-versions"&gt;Kafka Minimum Versions and Supported Versions&lt;/h4&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/Shopify/sarama"&gt;https://github.com/Shopify/sarama&lt;/a&gt; project for Kafka connectivity and shares that project’s Kafka support. See the &lt;code&gt;sarama&lt;/code&gt; &lt;a href="https://github.com/Shopify/sarama/#compatibility-and-api-stability"&gt;Compatibility and API stability&lt;/a&gt; section for more details.&lt;/p&gt;</description></item><item><title>Publish Events to MySQL</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-mysql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-mysql/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-mysql"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-mysql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://www.mysql.com/"&gt;MySQL&lt;/a&gt; service endpoint. MinIO supports MySQL 5.7.8 and later &lt;em&gt;only&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="add-a-mysql-endpoint-to-a-minio-deployment"&gt;Add a MySQL Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new MySQL service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="mysql-5-7-8-and-later"&gt;MySQL 5.7.8 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on features introduced with MySQL 5.7.8.&lt;/p&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>Publish Events to PostgreSQL</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-postgresql/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-postgresql"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-postgresql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://www.postgresql.org/"&gt;PostgreSQL&lt;/a&gt;. MinIO supports PostgreSQL 9.5 and later &lt;em&gt;only&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="add-a-postgresql-endpoint-to-a-minio-deployment"&gt;Add a PostgreSQL Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new PostgreSQL service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="postgresql-9-5-and-later"&gt;PostgreSQL 9.5 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on features introduced with PostgreSQL 9.5.&lt;/p&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>Publish Events to Redis</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-redis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-redis/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-redis"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-redis"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://redis.io/"&gt;Redis&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-redis-endpoint-to-a-minio-deployment"&gt;Add a Redis Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Redis service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-redis-endpoint-to-minio"&gt;1) Add the Redis Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new Redis service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item><item><title>Publish Events to Webhook</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-webhook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-webhook/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-webhook"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-webhook"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://en.wikipedia.org/wiki/Webhook"&gt;Webhook&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-webhook-endpoint-to-a-minio-deployment"&gt;Add a Webhook Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Webhook service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-webhook-endpoint-to-minio"&gt;1) Add the Webhook Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new Webhook service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item></channel></rss>