You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-source/site/docs/deploy/buildpushapp.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,10 +19,10 @@ The image will be built using JKube and Maven. Add the following plugin into the
19
19
20
20
The following needs to be updated to reflect your environment:
21
21
22
-
- Image configuration, a mandatory, unique docker repository name. This can include registry and tag parts, but also placeholder parameters. example below has the following value `region/tenancy/repository/phonebook:${project.version}`
23
-
- The base image which should be used for this image. In this example `ghcr.io/oracle/openjdk-image-obaas:21` is used.
24
-
-assembly, mode how the assembled files should be collected. In this example files are simple copied, `dir`
25
-
-cmd, A command to execute by default. in the example below `java -jar /deployments/${project.artifactId}-${project.version}.jar` will be executed.
22
+
- Image configuration: a mandatory, unique Docker repository name. This can include registry and tag parts, but also placeholder parameters. The example below has the following value:`region/tenancy/repository/phonebook:${project.version}`
23
+
- The base image which should be used for this image. In this example,`ghcr.io/oracle/openjdk-image-obaas:21` is used.
24
+
-Assembly mode: how the assembled files should be collected. In this example, files are simply copied (`dir`).
25
+
-Command: A command to execute by default. In the example below,`java -jar /deployments/${project.artifactId}-${project.version}.jar` will be executed.
26
26
27
27
Refer to the [documentation for JKube](https://eclipse.dev/jkube/docs/kubernetes-maven-plugin/) for more configuration options.
28
28
@@ -57,7 +57,7 @@ To build and push the application execute the following command:
57
57
mvn clean package k8s:build k8s:push
58
58
```
59
59
60
-
If the build and push is successful then you shuould get a message similar to this:
60
+
If the build and push is successful, you should get a message similar to this:
61
61
62
62
```log
63
63
[INFO] k8s: Pushed sjc.ocir.io/maacloud/phonebook/phonebook:0.0.1-SNAPSHOT in 4 minutes and 2 seconds
Update the `env:` section to reference the correct secret and keys (here using `obaas-db-secrets`, this is not the same secret as been created above.):
77
+
Update the `env:` section to reference the correct secret and keys (here using `obaas-db-secrets`; this is not the same secret as was created above):
Copy file name to clipboardExpand all lines: docs-source/site/docs/deploy/deployapp.md
+12-21Lines changed: 12 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,38 +24,29 @@ Modify the `values.yaml` file to match your application’s requirements—for e
24
24
The `obaas` section is unique for Oracle Backed for Microservices and AI. It has the following settings:
25
25
26
26
```yaml
27
+
# Oracle Backend for Microservices and AI Settings.
27
28
obaas:
28
-
29
-
# Framework selection: SPRING_BOOT or HELIDON
30
-
framework: SPRING_BOOT
31
-
32
-
namespace: obaas-dev
29
+
namespace: obaas-dev # Replace with your namespace
33
30
database:
34
-
credentialsSecret: phonebook-db-secrets
35
-
walletSecret: obaas-adb-tns-admin-1
36
-
37
-
# Opentelemetry monitoring
31
+
enabled: true # If true variables with DB secret content will be created
32
+
credentialsSecret: account-db-secrets # Replace with your secret name
33
+
walletSecret: obaas-adb-tns-admin-1 # Replace with your wallet secret name
38
34
otel:
39
-
enabled: true
40
-
35
+
enabled: true # Enable OpenTelemetry
41
36
# MicroProfile LRA
42
37
mp_lra:
43
-
enabled: false
44
-
38
+
enabled: true # Enable OTMM
45
39
# Spring Boot applications
46
40
springboot:
47
-
enabled: true
48
-
49
-
# Eureka discovery
41
+
enabled: true # Enable Spring Boot specific variables
50
42
eureka:
51
-
enabled: true
43
+
enabled: true # Enable Eureka client
52
44
```
53
45
54
-
- OBaaS supports both `SPRING_BOOT` or `HELIDON`. This is set via the `obaas.framework` parameter.
55
-
- When `otel.enabled` is true, the `OTEL_EXPORTER_OTLP_ENDPOINT` environment variable is set to the appropriate value and injected into the deployment for application use. This is the URL of the OpenTelemetry (OTLP protocol) collector which can be used by your application to send observability data to the the SigNoz platform.
56
-
- When `mp_lra.enabled` is true, the following environment variables are set to the appropriate value and injected into the deployment for application usee:
46
+
- OBaaS supports both `SPRING_BOOT` and `HELIDON`. This is set via the `obaas.framework` parameter.
47
+
- When `otel.enabled` is true, the `OTEL_EXPORTER_OTLP_ENDPOINT` environment variable is set to the appropriate value and injected into the deployment for application use. This is the URL of the OpenTelemetry (OTLP protocol) collector which can be used by your application to send observability data to the SigNoz platform.
48
+
- When `mp_lra.enabled` is true, the following environment variables are set to the appropriate value and injected into the deployment for application use:
57
49
- `MP_LRA_COORDINATOR_URL`This is the URL for the *transaction manager* which is required when using Eclipse Microprofile Long Running Actions in your application.
58
-
- `MP_LRA_PARTICIPANT_URL`This is the *participant* URL which is required when using Eclipse Microprofile Long Running Actions in your application.
59
50
- When `springboot.enabled` is true, the following environment variables are set to the appropriate value and injected into the deployment for application use:
60
51
- `SPRING_PROFILES_ACTIVE`This sets the Spring profiles that will be active in the application. The default value is `default`.
61
52
- `SPRING_DATASOURCE_URL`This sets the data source URL for your application to use to connect to the database, for example `jdbc:oracle:thin:@$(DB_SERVICE)?TNS_ADMIN=/oracle/tnsadmin`.
Copy file name to clipboardExpand all lines: docs-source/site/docs/deploy/introflow.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,15 +8,15 @@ sidebar_position: 1
8
8
This content is TBD
9
9
:::
10
10
11
-
This guide explains how to deploy an application to OBaaS using Eclipse [Eclipse JKube](https://eclipse.dev/jkube/) to build and push a container image, and using Helm to install and configure the application on a Kubernetes cluster.
11
+
This guide explains how to deploy an application to OBaaS using [Eclipse JKube](https://eclipse.dev/jkube/) to build and push a container image, and using Helm to install and configure the application on a Kubernetes cluster.
12
12
13
13
### Prerequisites
14
14
15
-
- Access to a container image repository (e.g., OCIR or another approved registry).
15
+
- Access to a container image repository (e.g., OCIR or another approved registry)
16
16
- Docker running locally (and authenticated to your registry)
17
-
- Kubernetes cluster access with the correct context set.
18
-
- Helm installed locally.
19
-
- Maven build configured for your project.
17
+
- Kubernetes cluster access with the correct context set
Copy file name to clipboardExpand all lines: docs-source/site/docs/observability/configure.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ sidebar_position: 5
4
4
---
5
5
## Configure applications for SigNoz Observability
6
6
7
-
In order for SigNoz to be able to collect logs, metrics and traces from applications, some configurations are required to be added.
7
+
In order for SigNoz to collect logs, metrics, and traces from applications, some configurations must be added.
8
8
9
9
### Configure OpenTelemetry and Micrometer
10
10
@@ -199,7 +199,7 @@ signoz.io/port: "8080"
199
199
signoz.io/scrape: "true"
200
200
```
201
201
202
-
It also adds the `OTEL_EXPORTER_OTLP_ENDPOINT` to pod environment variables for the OpenTelemetry instrumentation libraries to access the the OpenTelemtry collector of SigNoz.
202
+
It also adds the `OTEL_EXPORTER_OTLP_ENDPOINT` to pod environment variables for the OpenTelemetry instrumentation libraries to access the OpenTelemetry collector of SigNoz.
Copy file name to clipboardExpand all lines: docs-source/site/docs/observability/dbexporter.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,6 @@ sidebar_position: 6
4
4
---
5
5
## Oracle Database Metrics Exporter
6
6
7
-
Oracle Database Metrics Exporter aims to provide observability for the Oracle Database so that users can understand performance and diagnose issues easily across applications and database. Oracle Database Metrics Exporter deliver functionality to support both cloud and on-premises databases, including those running in Kubernetes and containers.
7
+
Oracle Database Metrics Exporter aims to provide observability for the Oracle Database so that users can understand performance and diagnose issues easily across applications and the database. Oracle Database Metrics Exporter delivers functionality to support both cloud and on-premises databases, including those running in Kubernetes and containers.
8
8
9
9
See the [documentation](https://oracle.github.io/oracle-db-appdev-monitoring/) for how to install and configure Oracle Database Metrics Exporter.
Copy file name to clipboardExpand all lines: docs-source/site/docs/observability/overview.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,22 +4,22 @@ sidebar_position: 1
4
4
---
5
5
## Overview
6
6
7
-
Oracle Backend for Microservices and AI includes SigNoz which is a observability platform to collect and provide access to logs. metrics and traces for the platform itself and for your applications.
7
+
Oracle Backend for Microservices and AI includes SigNoz, which is an observability platform to collect and provide access to logs, metrics, and traces for the platform itself and for your applications.
8
8
9
-
The diagram below provides an overview of the SigNoz:
- You may deploy applications into the platform and can either send the metrics, logs and traces to SigNoz OpenTelemetry collector or configure annotations on the application pod fo SigNoz to scrape metrics endpoints from the application pod directly. Similarly traces can be generated and sent to the SigNoz OpenTelemetry collector using the OpenTelemetry SDK. Please refer to [OpenTelemetry Collector - architecture and configuration guide](https://signoz.io/blog/opentelemetry-collector-complete-guide/) for details.
15
+
- You may deploy applications into the platform and can either send the metrics, logs, and traces to the SigNoz OpenTelemetry collector or configure annotations on the application pod for SigNoz to scrape metrics endpoints from the application pod directly. Similarly, traces can be generated and sent to the SigNoz OpenTelemetry collector using the OpenTelemetry SDK. Please refer to the[OpenTelemetry Collector - architecture and configuration guide](https://signoz.io/blog/opentelemetry-collector-complete-guide/) for details.
16
16
- The [Oracle Database Exporter](https://github.com/oracle/oracle-db-appdev-monitoring) and Kube State Metrics are pre-installed and SigNoz is configured to collect metrics from them.
17
-
- SigNoz populated with a set of dashboards (some of them are described below).
17
+
- SigNoz is populated with a set of dashboards (some of which are described below).
18
18
19
19
:::note
20
20
More details can be found in the [SigNoz Documentation](https://signoz.io/docs/introduction/).
21
21
:::
22
22
23
23
### Oracle Database Monitoring Explorer
24
24
25
-
With Oracle Backend for Microservices and AI you can choose to install [Oracle Database Monitoring Explorer](https://oracle.github.io/oracle-db-appdev-monitoring/). The tool provides observability for the Oracle Database so that users can understand performance and diagnose issues easily across applications and database. The project also provides dashboards for SigNoz.
25
+
With Oracle Backend for Microservices and AI, you can choose to install [Oracle Database Monitoring Explorer](https://oracle.github.io/oracle-db-appdev-monitoring/). The tool provides observability for Oracle Database so that users can understand performance and diagnose issues easily across applications and the database. The project also provides dashboards for SigNoz.
0 commit comments