3 title: Generic Dmaap and Kafka Information Producer
4 description: Reads data from DMaaP and Kafka and posts it further to information
7 name: Copyright (C) 2023 Nordix Foundation. Licensed under the Apache License.
8 url: http://www.apache.org/licenses/LICENSE-2.0
14 description: Monitor and interact
16 description: Spring Boot Actuator Web API Documentation
17 url: https://docs.spring.io/spring-boot/docs/current/actuator-api/html/
23 summary: Actuator web endpoint 'threaddump'
24 operationId: threaddump
29 text/plain;charset=UTF-8:
32 application/vnd.spring-boot.actuator.v3+json:
38 application/vnd.spring-boot.actuator.v2+json:
45 summary: Actuator web endpoint 'info'
51 application/vnd.spring-boot.actuator.v3+json:
57 application/vnd.spring-boot.actuator.v2+json:
60 /data-producer/v1/info-types/{infoTypeId}:
63 - Information Coordinator Service Simulator (exists only in test)
64 operationId: putInfoType
77 $ref: '#/components/schemas/producer_info_type_info'
89 - Producer job control API
90 summary: Returns statistics
91 operationId: getStatistics
98 $ref: '#/components/schemas/statistics_info'
99 /generic_dataproducer/health_check:
102 - Producer job control API
103 summary: Producer supervision
104 description: The endpoint is provided by the Information Producer and is used
105 for supervision of the producer.
106 operationId: producerSupervision
109 description: The producer is OK
114 /generic_dataproducer/info_job:
117 - Producer job control API
118 summary: Get all jobs
119 description: Returns all info jobs, can be used for trouble shooting
123 description: Information jobs
129 $ref: '#/components/schemas/producer_info_job_request'
132 - Producer job control API
133 summary: Callback for Information Job creation/modification
134 description: The call is invoked to activate or to modify a data subscription.
135 The endpoint is provided by the Information Producer.
136 operationId: jobCreatedCallback
149 $ref: '#/components/schemas/void'
151 description: Other error in the request
155 $ref: '#/components/schemas/error_information'
157 description: Information type is not found
161 $ref: '#/components/schemas/error_information'
166 summary: Actuator web endpoint 'loggers'
172 application/vnd.spring-boot.actuator.v3+json:
178 application/vnd.spring-boot.actuator.v2+json:
185 summary: Actuator web endpoint 'health-path'
186 operationId: health-path
191 application/vnd.spring-boot.actuator.v3+json:
197 application/vnd.spring-boot.actuator.v2+json:
204 summary: Actuator web endpoint 'shutdown'
205 operationId: shutdown
210 application/vnd.spring-boot.actuator.v3+json:
216 application/vnd.spring-boot.actuator.v2+json:
219 /data-producer/v1/info-producers/{infoProducerId}:
222 - Information Coordinator Service Simulator (exists only in test)
223 operationId: getInfoProducer
225 - name: infoProducerId
241 - Information Coordinator Service Simulator (exists only in test)
242 operationId: putInfoProducer
244 - name: infoProducerId
255 $ref: '#/components/schemas/producer_registration_info'
264 /actuator/metrics/{requiredMetricName}:
268 summary: Actuator web endpoint 'metrics-requiredMetricName'
269 operationId: metrics-requiredMetricName
271 - name: requiredMetricName
282 application/vnd.spring-boot.actuator.v3+json:
288 application/vnd.spring-boot.actuator.v2+json:
291 /generic_dataproducer/info_job/{infoJobId}:
294 - Producer job control API
295 summary: Callback for Information Job deletion
296 description: The call is invoked to terminate a data subscription. The endpoint
297 is provided by the Information Producer.
298 operationId: jobDeletedCallback
313 $ref: '#/components/schemas/void'
318 summary: Actuator root web endpoint
324 application/vnd.spring-boot.actuator.v3+json:
327 additionalProperties:
329 additionalProperties:
330 $ref: '#/components/schemas/Link'
334 additionalProperties:
336 additionalProperties:
337 $ref: '#/components/schemas/Link'
338 application/vnd.spring-boot.actuator.v2+json:
341 additionalProperties:
343 additionalProperties:
344 $ref: '#/components/schemas/Link'
349 summary: Actuator web endpoint 'logfile'
355 text/plain;charset=UTF-8:
358 /data-consumer/v1/info-jobs/{infoJobId}:
361 - Information Coordinator Service Simulator (exists only in test)
362 operationId: putIndividualInfoJob
375 $ref: '#/components/schemas/consumer_job'
384 /actuator/loggers/{name}:
388 summary: Actuator web endpoint 'loggers-name'
389 operationId: loggers-name
402 application/vnd.spring-boot.actuator.v3+json:
408 application/vnd.spring-boot.actuator.v2+json:
414 summary: Actuator web endpoint 'loggers-name'
415 operationId: loggers-name_2
448 summary: Actuator web endpoint 'health'
454 application/vnd.spring-boot.actuator.v3+json:
460 application/vnd.spring-boot.actuator.v2+json:
467 summary: Actuator web endpoint 'metrics'
473 application/vnd.spring-boot.actuator.v3+json:
479 application/vnd.spring-boot.actuator.v2+json:
486 summary: Actuator web endpoint 'heapdump'
487 operationId: heapdump
492 application/octet-stream:
497 producer_info_job_request:
504 description: The owner of the job
507 description: The time when the job was last updated or created (ISO-8601)
510 description: Identity of the Information Job
513 description: Json for the job data
516 description: Type identity for the job
517 description: The body of the Information Producer callbacks for Information
518 Job creation and deletion
524 description: ' A human-readable explanation specific to this occurrence
526 example: Policy type not found
529 description: 'The HTTP status code generated by the origin server for this
530 occurrence of the problem. '
533 description: Problem as defined in https://tools.ietf.org/html/rfc7807
544 description: Information type Idenitifier of the subscription job
547 description: The target URI of the subscribed information
550 description: Identity of the owner of the job
553 description: Information type specific job data
554 status_notification_uri:
556 description: The target of Information subscription job status notifications
557 description: Information for an Information Job
560 description: Void/empty
565 - noOfReceivedObjects
595 description: Statistics information for one job
601 description: Statistics per job
603 $ref: '#/components/schemas/job_statistics'
604 description: Statistics information
605 producer_registration_info:
607 - info_job_callback_url
608 - info_producer_supervision_callback_url
609 - supported_info_types
612 info_producer_supervision_callback_url:
614 description: callback for producer supervision
615 supported_info_types:
617 description: Supported Information Type IDs
620 description: Supported Information Type IDs
621 info_job_callback_url:
623 description: callback for Information Job
624 description: Information for an Information Producer
632 producer_info_type_info:
634 - info_job_data_schema
635 - info_type_information
638 info_type_information:
640 description: Type specific information for the information type
641 info_job_data_schema:
643 description: Json schema for the job data
644 description: Information for an Information Type