|
| 1 | +#Run it as a scheduled task instead of running every minute. |
| 2 | +#If you want to run this every minute, comment this out |
| 3 | +#taskSchedule: |
| 4 | +# numberOfThreads: 20 |
| 5 | +# taskDelaySeconds: 300 |
| 6 | + |
| 7 | +#This is the timeout on queue metrics and channel metrics threads.Default value is 20 seconds. |
| 8 | +#No need to change the default unless you know what you are doing. |
| 9 | +#queueMetricsCollectionTimeoutInSeconds: 40 |
| 10 | +#channelMetricsCollectionTimeoutInSeconds: 40 |
| 11 | +#topicMetricsCollectionTimeoutInSeconds: 40 |
| 12 | + |
| 13 | +queueManagers: |
| 14 | + - name: "QM1" |
| 15 | + host: "0.0.0.0" |
| 16 | + port: 1414 |
| 17 | + |
| 18 | + # Indicate the MaxActiveChannels as set in qm.ini, see https://www.ibm.com/docs/en/ibm-mq/9.3.x?topic=qmini-channels-stanza-file |
| 19 | + maxActiveChannels: 4200 |
| 20 | + |
| 21 | + #The transport type for the queue manager connection, the default is "Bindings" for a binding type connection |
| 22 | + #For bindings type, connection WMQ extension (i.e machine agent) need to be on the same machine on which WebbsphereMQ server is running |
| 23 | + #For client type, connection change it to "Client". |
| 24 | + transportType: "Client" |
| 25 | + |
| 26 | + #Channel name of the queue manager, channel should be server-conn type. |
| 27 | + #This field is not required in case of transportType: Bindings |
| 28 | + channelName: DEV.ADMIN.SVRCONN |
| 29 | + |
| 30 | + #for user access level, please check "Access Permissions" section on the extensions page |
| 31 | + #comment out the username and password in case of transportType: Bindings. |
| 32 | + username: "admin" |
| 33 | + password: "passw0rd" |
| 34 | + |
| 35 | + #PCF requests are always sent to SYSTEM.ADMIN.COMMAND.QUEUE. The PCF responses to these requests are sent to the default reply-to queue called |
| 36 | + #SYSTEM.DEFAULT.MODEL.QUEUE. However, you can override this behavior and send it to a temporary dynamic queue by changing the modelQueueName and replyQueuePrefix fields. |
| 37 | + #For more details around this https://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.ref.adm.doc/q083240_.htm & https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.adm.doc/q020010_.htm |
| 38 | + #modelQueueName: "" |
| 39 | + #replyQueuePrefix: "" |
| 40 | + |
| 41 | + # Name of the temporary dynamic queue holding the configuration events. This queue contains information regarding the configuration of the queue manager, notable MaxChannels and MaxActiveChannels. |
| 42 | + # If unset, the default queue name `SYSTEM.ADMIN.CONFIG.EVENT` is applied. |
| 43 | + # Configuration events need to be enabled explicitly in the queue manager configuration. See https://www.ibm.com/docs/en/ibm-mq/9.4.x?topic=monitoring-configuration-events for reference. |
| 44 | + #configurationQueueName: "SYSTEM.ADMIN.CONFIG.EVENT" |
| 45 | + |
| 46 | + # Interval in milliseconds at which the configuration events in the configuration queue can be consumed. |
| 47 | + # By default, no events are consumed. |
| 48 | + #consumeConfigurationEventInterval: 600000 # 10 minutes |
| 49 | + |
| 50 | + # Enable running a queue manager refresh request to reload its configuration and create a configuration event. |
| 51 | + # This action is only executed if no configuration events are found when reading the configuration queue.name: |
| 52 | + # By default, this action is disabled. |
| 53 | + #refreshQueueManagerConfigurationEnabled: false |
| 54 | + |
| 55 | + #Sets the CCSID used in the message descriptor of request and response messages. The default value is MQC.MQCCSI_Q_MGR. |
| 56 | + #To set this, please use the integer value. |
| 57 | + #ccsid: |
| 58 | + |
| 59 | + #Sets the encoding used in the message descriptor of request and response messages. The default value is MQC.MQENC_NATIVE. |
| 60 | + #To set this, please use the integer value. |
| 61 | + #encoding: |
| 62 | + |
| 63 | + # IBM Cipher Suite e.g. "SSL_RSA_WITH_AES_128_CBC_SHA256".. |
| 64 | + # For translation to IBM Cipher http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q113210_.htm |
| 65 | + # A cipher working for IBM Cloud MQ and Temurin JDK 8 is TLS_AES_128_GCM_SHA256 |
| 66 | + #cipherSuite: "TLS_AES_128_GCM_SHA256" |
| 67 | + |
| 68 | + |
| 69 | + queueFilters: |
| 70 | + #Can provide complete queue name or generic names. A generic name is a character string followed by an asterisk (*), |
| 71 | + #for example ABC*, and it selects all objects having names that start with the selected character string. |
| 72 | + #An asterisk on its own matches all possible names. |
| 73 | + include: ["*"] |
| 74 | + exclude: |
| 75 | + #type value: STARTSWITH, EQUALS, ENDSWITH, CONTAINS |
| 76 | + - type: "STARTSWITH" |
| 77 | + #The name of the queue or queue name pattern as per queue filter, comma separated values |
| 78 | + values: ["SYSTEM","AMQ"] |
| 79 | + |
| 80 | + |
| 81 | + channelFilters: |
| 82 | + #Can provide complete channel name or generic names. A generic name is a character string followed by an asterisk (*), |
| 83 | + #for example ABC*, and it selects all objects having names that start with the selected character string. |
| 84 | + #An asterisk on its own matches all possible names. |
| 85 | + include: ["*"] |
| 86 | + exclude: |
| 87 | + #type value: STARTSWITH, EQUALS, ENDSWITH, CONTAINS |
| 88 | + - type: "STARTSWITH" |
| 89 | + #The name of the queue or queue name pattern as per queue filter, comma separated values |
| 90 | + values: ["SYSTEM"] |
| 91 | + |
| 92 | + listenerFilters: |
| 93 | + #Can provide complete channel name or generic names. A generic name is a character string followed by an asterisk (*), |
| 94 | + #for example ABC*, and it selects all objects having names that start with the selected character string. |
| 95 | + #An asterisk on its own matches all possible names. |
| 96 | + include: ["*"] |
| 97 | + exclude: |
| 98 | + #type value: STARTSWITH, EQUALS, ENDSWITH, CONTAINS |
| 99 | + - type: "STARTSWITH" |
| 100 | + #The name of the queue or queue name pattern as per queue filter, comma separated values |
| 101 | + values: ["SYSTEM"] |
| 102 | + |
| 103 | + topicFilters: |
| 104 | + # For topics, IBM MQ uses the topic wildcard characters ('#' and '+') and does not treat a trailing asterisk as a wildcard |
| 105 | + # https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pla.doc/q005020_.htm |
| 106 | + include: ["#"] |
| 107 | + exclude: |
| 108 | + #type value: STARTSWITH, EQUALS, ENDSWITH, CONTAINS |
| 109 | + - type: "STARTSWITH" |
| 110 | + #The name of the queue or queue name pattern as per queue filter, comma separated values |
| 111 | + values: ["SYSTEM","$SYS"] |
| 112 | + |
| 113 | +metrics: |
| 114 | + "ibm.mq.message.retry.count": # Number of message retries |
| 115 | + enabled: true |
| 116 | + "ibm.mq.status": # Channel status |
| 117 | + enabled: true |
| 118 | + "ibm.mq.max.sharing.conversations": # Maximum number of conversations permitted on this channel instance. |
| 119 | + enabled: true |
| 120 | + "ibm.mq.current.sharing.conversations": # Current number of conversations permitted on this channel instance. |
| 121 | + enabled: true |
| 122 | + "ibm.mq.byte.received": # Number of bytes received |
| 123 | + enabled: true |
| 124 | + "ibm.mq.byte.sent": # Number of bytes sent |
| 125 | + enabled: true |
| 126 | + "ibm.mq.buffers.received": # Buffers received |
| 127 | + enabled: true |
| 128 | + "ibm.mq.buffers.sent": # Buffers sent |
| 129 | + enabled: true |
| 130 | + "ibm.mq.message.count": # Message count |
| 131 | + enabled: true |
| 132 | + "ibm.mq.open.input.count": # Count of applications sending messages to the queue |
| 133 | + enabled: true |
| 134 | + "ibm.mq.open.output.count": # Count of applications consuming messages from the queue |
| 135 | + enabled: true |
| 136 | + "ibm.mq.high.queue.depth": # The current high queue depth |
| 137 | + enabled: true |
| 138 | + "ibm.mq.service.interval": # The queue service interval |
| 139 | + enabled: true |
| 140 | + "ibm.mq.queue.depth.full.event": # The number of full queue events |
| 141 | + enabled: true |
| 142 | + "ibm.mq.queue.depth.high.event": # The number of high queue events |
| 143 | + enabled: true |
| 144 | + "ibm.mq.queue.depth.low.event": # The number of low queue events |
| 145 | + enabled: true |
| 146 | + "ibm.mq.uncommitted.messages": # Number of uncommitted messages |
| 147 | + enabled: true |
| 148 | + "ibm.mq.oldest.msg.age": # Queue message oldest age |
| 149 | + enabled: true |
| 150 | + "ibm.mq.current.max.queue.filesize": # Current maximum queue file size |
| 151 | + enabled: true |
| 152 | + "ibm.mq.current.queue.filesize": # Current queue file size |
| 153 | + enabled: true |
| 154 | + "ibm.mq.instances.per.client": # Instances per client |
| 155 | + enabled: true |
| 156 | + "ibm.mq.message.deq.count": # Message dequeue count |
| 157 | + enabled: true |
| 158 | + "ibm.mq.message.enq.count": # Message enqueue count |
| 159 | + enabled: true |
| 160 | + "ibm.mq.queue.depth": # Current queue depth |
| 161 | + enabled: true |
| 162 | + "ibm.mq.service.interval.event": # Queue service interval event |
| 163 | + enabled: true |
| 164 | + "ibm.mq.reusable.log.size": # The amount of space occupied, in megabytes, by log extents available to be reused. |
| 165 | + enabled: true |
| 166 | + "ibm.mq.manager.active.channels": # The queue manager active maximum channels limit |
| 167 | + enabled: true |
| 168 | + "ibm.mq.restart.log.size": # Size of the log data required for restart recovery in megabytes. |
| 169 | + enabled: true |
| 170 | + "ibm.mq.max.queue.depth": # Maximum queue depth |
| 171 | + enabled: true |
| 172 | + "ibm.mq.onqtime.short_period": # Amount of time, in microseconds, that a message spent on the queue, over a short period |
| 173 | + enabled: true |
| 174 | + "ibm.mq.onqtime.long_period": # Amount of time, in microseconds, that a message spent on the queue, over a longer period |
| 175 | + enabled: true |
| 176 | + "ibm.mq.message.received.count": # Number of messages received |
| 177 | + enabled: true |
| 178 | + "ibm.mq.message.sent.count": # Number of messages sent |
| 179 | + enabled: true |
| 180 | + "ibm.mq.max.instances": # Max channel instances |
| 181 | + enabled: true |
| 182 | + "ibm.mq.connection.count": # Active connections count |
| 183 | + enabled: true |
| 184 | + "ibm.mq.manager.status": # Queue manager status |
| 185 | + enabled: true |
| 186 | + "ibm.mq.heartbeat": # Queue manager heartbeat |
| 187 | + enabled: true |
| 188 | + "ibm.mq.archive.log.size": # Queue manager archive log size |
| 189 | + enabled: true |
| 190 | + "ibm.mq.manager.max.active.channels": # Queue manager max active channels |
| 191 | + enabled: true |
| 192 | + "ibm.mq.manager.statistics.interval": # Queue manager statistics interval |
| 193 | + enabled: true |
| 194 | + "ibm.mq.publish.count": # Topic publication count |
| 195 | + enabled: true |
| 196 | + "ibm.mq.subscription.count": # Topic subscription count |
| 197 | + enabled: true |
| 198 | + "ibm.mq.listener.status": # Listener status |
| 199 | + enabled: true |
| 200 | + "ibm.mq.unauthorized.event": # Number of authentication error events |
| 201 | + enabled: true |
| 202 | + "ibm.mq.manager.max.handles": # Max open handles |
| 203 | + enabled: true |
| 204 | + |
| 205 | +sslConnection: |
| 206 | + trustStorePath: "" |
| 207 | + trustStorePassword: "" |
| 208 | + |
| 209 | + keyStorePath: "" |
| 210 | + keyStorePassword: "" |
| 211 | + |
| 212 | +otlpExporter: |
| 213 | + otel.metric.export.interval: 20s |
| 214 | + otel.exporter.otlp.protocol: http/protobuf |
| 215 | + otel.exporter.otlp.endpoint: http://0.0.0.0:4318 |
| 216 | + otel.logs.exporter: none |
| 217 | + otel.traces.exporter: none |
0 commit comments