Skip to content

Commit 7f433a7

Browse files
authored
Doc updates (#1118)
* Doc updates
1 parent 5f54366 commit 7f433a7

24 files changed

+79
-93
lines changed

docs-source/site/docs/deploy/buildpushapp.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ The image will be built using JKube and Maven. Add the following plugin into the
1919

2020
The following needs to be updated to reflect your environment:
2121

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.
2626

2727
Refer to the [documentation for JKube](https://eclipse.dev/jkube/docs/kubernetes-maven-plugin/) for more configuration options.
2828

@@ -57,7 +57,7 @@ To build and push the application execute the following command:
5757
mvn clean package k8s:build k8s:push
5858
```
5959

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:
6161

6262
```log
6363
[INFO] k8s: Pushed sjc.ocir.io/maacloud/phonebook/phonebook:0.0.1-SNAPSHOT in 4 minutes and 2 seconds

docs-source/site/docs/deploy/dbaccess.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ If your application needs database access, first obtain the database user creden
1414

1515
Create a secret with database access information. This secret is used by the application configuration and is injected during deployment.
1616

17-
For example if you have the following information:
17+
For example, if you have the following information:
1818

19-
- `db.name:` Your database name. For example `helmdb`
20-
- `db.username:` Your database user name. For example `phonebook`
21-
- `db.password:` Your database user password. For example `Welcome-12345`
22-
- `db.service:` Your servicename. For example `helmdb_tp`
19+
- `db.name:` Your database name. For example, `helmdb`
20+
- `db.username:` Your database user name. For example, `phonebook`
21+
- `db.password:` Your database user password. For example, `Welcome-12345`
22+
- `db.service:` Your service name. For example, `helmdb_tp`
2323
- `db.lb_username` Your Liquibase username.
2424
- `db.lb_password` Your Liquibase user password.
2525

@@ -74,7 +74,7 @@ args:
7474
sql $(DB_USER)/$(DB_PASSWORD)@$(TNS_ALIAS) @/tmp/run.sql
7575
```
7676

77-
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):
7878

7979
```yaml
8080
env:

docs-source/site/docs/deploy/deployapp.md

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,38 +24,29 @@ Modify the `values.yaml` file to match your application’s requirements—for e
2424
The `obaas` section is unique for Oracle Backed for Microservices and AI. It has the following settings:
2525

2626
```yaml
27+
# Oracle Backend for Microservices and AI Settings.
2728
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
3330
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
3834
otel:
39-
enabled: true
40-
35+
enabled: true # Enable OpenTelemetry
4136
# MicroProfile LRA
4237
mp_lra:
43-
enabled: false
44-
38+
enabled: true # Enable OTMM
4539
# Spring Boot applications
4640
springboot:
47-
enabled: true
48-
49-
# Eureka discovery
41+
enabled: true # Enable Spring Boot specific variables
5042
eureka:
51-
enabled: true
43+
enabled: true # Enable Eureka client
5244
```
5345

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:
5749
- `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.
5950
- When `springboot.enabled` is true, the following environment variables are set to the appropriate value and injected into the deployment for application use:
6051
- `SPRING_PROFILES_ACTIVE` This sets the Spring profiles that will be active in the application. The default value is `default`.
6152
- `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`.

docs-source/site/docs/deploy/introflow.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ sidebar_position: 1
88
This content is TBD
99
:::
1010

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.
1212

1313
### Prerequisites
1414

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)
1616
- 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
18+
- Helm installed locally
19+
- Maven build configured for your project
2020

2121
### High Level Installation Flow
2222

docs-source/site/docs/observability/configure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sidebar_position: 5
44
---
55
## Configure applications for SigNoz Observability
66

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.
88

99
### Configure OpenTelemetry and Micrometer
1010

@@ -199,7 +199,7 @@ signoz.io/port: "8080"
199199
signoz.io/scrape: "true"
200200
```
201201
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.
203203

204204
```yaml
205205
- name: OTEL_EXPORTER_OTLP_ENDPOINT

docs-source/site/docs/observability/dashboards.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ More details can be found in the [SigNoz Documentation](https://signoz.io/docs/i
1010

1111
The following dashboards are pre-installed in SigNoz:
1212

13-
- [Spring Boot Observability](#spring-boot-observability)
1413
- [Spring Boot Observability](#spring-boot-observability)
1514
- [Spring Boot Statistics](#spring-boot-statistics)
1615
- [Oracle Database Dashboard](#oracle-database-dashboard)
@@ -39,7 +38,7 @@ Here is an example of this dashboard displaying data for a simple application:
3938

4039
This dashboard provides more in-depth information about services including the following:
4140

42-
- JVM statistic like heap and non-heap memory usage, and details of garbage collection
41+
- JVM statistics like heap and non-heap memory usage, and details of garbage collection
4342
- Load average and open files
4443
- Database connection pool statistics (for HikariCP)
4544
- HTTP request statistics

docs-source/site/docs/observability/dbexporter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ sidebar_position: 6
44
---
55
## Oracle Database Metrics Exporter
66

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.
88

99
See the [documentation](https://oracle.github.io/oracle-db-appdev-monitoring/) for how to install and configure Oracle Database Metrics Exporter.

docs-source/site/docs/observability/metricslogstraces.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ To access metrics in SigNoz, click on _Services_ in the menu to see the list of
1212

1313
![Service List](images/service-list.png)
1414

15-
Click on any of the services, to see its metrics in a dashboard.
15+
Click on any of the services to see its metrics in a dashboard.
1616

1717
![Service Metrics](images/service-metrics.png)
1818

docs-source/site/docs/observability/overview.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ sidebar_position: 1
44
---
55
## Overview
66

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.
88

9-
The diagram below provides an overview of the SigNoz:
9+
The diagram below provides an overview of SigNoz:
1010

1111
![Observability Overview](images/observability-overview.png)
1212

1313
In the diagram above:
1414

15-
- 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.
1616
- 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).
1818

1919
:::note
2020
More details can be found in the [SigNoz Documentation](https://signoz.io/docs/introduction/).
2121
:::
2222

2323
### Oracle Database Monitoring Explorer
2424

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.

docs-source/site/docs/platform/conductor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ WORKFLOW_ID=$(curl -s -X POST 'http://localhost:8080/api/workflow/first_sample_w
8080
-d '{}' | tr -d '"')
8181
```
8282

83-
Check the Workflow IS, should return a string similar to this `46cbbaef-7133-451b-9334-2ccfc4e270c5`
83+
Check the Workflow ID; it should return a string similar to this: `46cbbaef-7133-451b-9334-2ccfc4e270c5`
8484

8585
```shell
8686
echo "Workflow ID: $WORKFLOW_ID"
8787
```
8888

89-
Check status of the Workflow, will return the data from https://restcountries.com/v3.1/name/united%20states?fields=name,population.
89+
Check the status of the workflow. This will return the data from https://restcountries.com/v3.1/name/united%20states?fields=name,population.
9090

9191
```shell
9292
curl -s -X GET "http://localhost:8080/api/workflow/$WORKFLOW_ID" | jq

0 commit comments

Comments
 (0)