Production DDMS. Timeseries Ingestion Service (pddms-timeseries-ingestion)
One method of ingesting data into Production DMS is using the time-series management functionality. The functionality enables users to ingest time-series data through APIs. The data can be written for set of entities and properties. The access to the user is restricted through entitlements. The data ingested supports bi-temporality.
Install
Azure
The steps for running pddms-timeseries-ingestion
on azure can be found in the azure-deployment.md file.
GCP
The steps for running pddms-timeseries-ingestion
on azure can be found in the azure-deployment.md file.
Running integration tests
Integration tests are located in a separate project for each cloud in the testing
directory under the project root directory.
Running service locally
The steps for running pddms-timeseries-ingestion
locally can be found in the Local.md file file.
Documentation
Introduction to Production DDMS, main concepts, API catalog, production domain model, architecture and infrastructure diagrams can be found here.
Open API 3.0 - Swagger
- Swagger UI : https://host/context-path/swagger/index.html
- api-docs (JSON) : https://host/context-path/api-docs
- api-docs (YAML) : https://host/context-path/api-docs.yaml
All the Swagger and OpenAPI related common properties, templates are managed here swagger.yaml file.
Postman Collection
Postman collection file can be found here pddms-timeseries-ingestion.postman_collection.json file.
License
Copyright 2022-2024 PETRONAS
Copyright 2017-2024 SLB
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.