anchor.diff:  // Type: assembly
   [id="debezium-connector-for-postgresql"]
   = {prodname} connector for PostgreSQL
  +
  +:product: true
   
   ifdef::community[]
   
  
positive.code: endif::community[]
  
  // Type: assembly
  // ModuleID: deploying-and-managing-debezium-postgresql-connectors
  // Title: Deploying and managing {prodname} PostgreSQL connectors
  [[postgresql-deploying-a-connector]]
  == Deployment
  
  ifdef::community[]
  
negative.code: 
  Be sure to consult the {link-kafka-docs}.html[Kafka documentation] for all of the configuration properties for Kafka producers and consumers. The PostgreSQL connector does use the {link-kafka-docs}.html#consumerconfigs[new consumer configuration properties].
  
  
  // Type: assembly
  // ModuleID: monitoring-debezium-postgresql-connector-performance
  // Title: Monitoring {prodname} PostgreSQL connector performance
  [[postgresql-monitoring]]
  == Monitoring
  
  The {prodname} PostgreSQL connector provides two types of metrics that are in addition to the built-in support for JMX metrics that Zookeeper, Kafka, and Kafka Connect provide.
  
  * {link-prefix}:{link-postgresql-connector}#postgresql-snapshot-metrics[Snapshot metrics] provide information about connector operation while performing a snapshot. 
  * {link-prefix}:{link-postgresql-connector}#postgresql-streaming-metrics[Streaming metrics] provide information about connector operation when the connector is capturing changes and streaming change event records. 
  
  {link-prefix}:{link-debezium-monitoring}#monitoring-debezium[{prodname} monitoring documentation] provides details for how to expose these metrics by using JMX.
  
  // Type: reference
  // ModuleID: monitoring-debezium-during-snapshots-of-postgresql-databases
  // Title: Monitoring {prodname} during snapshots of PostgreSQL databases
  [[postgresql-snapshot-metrics]]
  === Snapshot metrics
  
  The *MBean* is `debezium.postgres:type=connector-metrics,context=snapshot,server=_<database.server.name>_`.
  
  include::{partialsdir}/modules/all-connectors/ref-connector-monitoring-snapshot-metrics.adoc[leveloffset=+1]
  
  // Type: reference
  // ModuleID: monitoring-debezium-postgresql-connector-record-streaming
  // Title: Monitoring {prodname} PostgreSQL connector record streaming
  [[postgresql-streaming-metrics]]
  === Streaming metrics
  
  The *MBean* is `debezium.postgres:type=connector-metrics,context=streaming,server=_<database.server.name>_`.
  
  include::{partialsdir}/modules/all-connectors/ref-connector-monitoring-streaming-metrics.adoc[leveloffset=+1]
  
  
  
  // Type: assembly
  // ModuleID: how-debezium-postgresql-connectors-handle-faults-and-problems
  // Title: How {prodname} PostgreSQL connectors handle faults and problems
  