Skip to content

Commit 530b6af

Browse files
authored
Merge pull request #45895 from JStickler/OSSMDOC-525
OSSMDOC-525: preliminary Jupiter updates for dist tracing and jaeger files.
2 parents 2aab87a + 2a6a2ae commit 530b6af

36 files changed

+86
-104
lines changed

distr_tracing/distr_tracing_arch/distr-tracing-architecture.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ It is valuable for understanding serialization, parallelism, and sources of late
1717

1818
A _span_ represents a logical unit of work in {DTProductName} that has an operation name, the start time of the operation, and the duration, as well as potentially tags and logs. Spans may be nested and ordered to model causal relationships.
1919

20-
// The following include statements pull in the module files that comprise the assembly.
21-
2220
include::modules/distr-tracing-product-overview.adoc[leveloffset=+1]
2321

2422
include::modules/distr-tracing-features.adoc[leveloffset=+1]

distr_tracing/distr_tracing_install/distr-tracing-deploying-jaeger.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,10 @@ The streaming deployment strategy is currently unsupported on IBM Z.
4646

4747
[NOTE]
4848
====
49-
There are two ways to install and use {DTProductName}, as part of a service mesh or as a stand alone component. If you have installed {DTShortName} as part of Red Hat OpenShift Service Mesh, you can perform basic configuration as part of the xref:../../service_mesh/v2x/installing-ossm.adoc#installing-ossm[ServiceMeshControlPlane] but for completely control you should configure a Jaeger CR and then xref:../../service_mesh/v2x/ossm-observability.html#ossm-config-external-jaeger_observability[reference your distributed tracing configuration file in the ServiceMeshControlPlane].
49+
There are two ways to install and use {DTProductName}, as part of a service mesh or as a stand alone component. If you have installed {DTShortName} as part of {SMProductName}, you can perform basic configuration as part of the xref:../../service_mesh/v2x/installing-ossm.adoc#installing-ossm[ServiceMeshControlPlane] but for completely control you should configure a Jaeger CR and then xref:../../service_mesh/v2x/ossm-observability.html#ossm-config-external-jaeger_observability[reference your distributed tracing configuration file in the ServiceMeshControlPlane].
5050
5151
====
5252

53-
// The following include statements pull in the module files that comprise the assembly.
54-
5553
include::modules/distr-tracing-deploy-default.adoc[leveloffset=+1]
5654

5755
include::modules/distr-tracing-deploy-production-es.adoc[leveloffset=+1]
@@ -61,7 +59,7 @@ include::modules/distr-tracing-deploy-streaming.adoc[leveloffset=+1]
6159
[id="validating-your-jaeger-deployment"]
6260
== Validating your deployment
6361

64-
include::modules/distr-tracing-accessing-jaeger-console.adoc[leveloffset=+1]
62+
include::modules/distr-tracing-accessing-jaeger-console.adoc[leveloffset=+2]
6563

6664
[id="customizing-your-deployment"]
6765
== Customizing your deployment

distr_tracing/distr_tracing_install/distr-tracing-deploying-otel.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
The {OTELName} Operator uses a custom resource definition (CRD) file that defines the architecture and configuration settings to be used when creating and deploying the {OTELName} resources. You can either install the default configuration or modify the file to better suit your business requirements.
10-
11-
// The following include statements pull in the module files that comprise the assembly.
9+
The {OTELName} Operator uses a custom resource definition (CRD) file that defines the architecture and configuration settings to be used when creating and deploying the {OTELName} resources. You can either install the default configuration or modify the file to better suit your business requirements.
1210

1311
include::modules/distr-tracing-config-otel-collector.adoc[leveloffset=+1]
1412

distr_tracing/distr_tracing_install/distr-tracing-installing.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ toc::[]
88

99
You can install {DTProductName} on {product-title} in either of two ways:
1010

11-
* You can install {DTProductName} as part of Red Hat OpenShift Service Mesh. Distributed tracing is included by default in the Service Mesh installation. To install {DTProductName} as part of a service mesh, follow the xref:../../service_mesh/v2x/preparing-ossm-installation.adoc#preparing-ossm-installation[Red Hat Service Mesh Installation] instructions. You must install {DTProductName} in the same namespace as your service mesh, that is, the `ServiceMeshControlPlane` and the {DTProductName} resources must be in the same namespace.
11+
* You can install {DTProductName} as part of {SMProductName}. Distributed tracing is included by default in the Service Mesh installation. To install {DTProductName} as part of a service mesh, follow the xref:../../service_mesh/v2x/preparing-ossm-installation.adoc#preparing-ossm-installation[Red Hat Service Mesh Installation] instructions. You must install {DTProductName} in the same namespace as your service mesh, that is, the `ServiceMeshControlPlane` and the {DTProductName} resources must be in the same namespace.
1212
1313
* If you do not want to install a service mesh, you can use the {DTProductName} Operators to install {DTShortName} by itself. To install {DTProductName} without a service mesh, use the following instructions.
1414
@@ -29,8 +29,6 @@ Before you can install {DTProductName}, review the installation activities, and
2929

3030
* An account with the `cluster-admin` role.
3131

32-
// The following include statements pull in the module files that comprise the assembly.
33-
3432
include::modules/distr-tracing-install-overview.adoc[leveloffset=+1]
3533

3634
include::modules/distr-tracing-install-elasticsearch.adoc[leveloffset=+1]

distr_tracing/distributed-tracing-release-notes.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
// The following include statements pull in the module files that comprise the assembly.
10-
119
include::modules/distr-tracing-product-overview.adoc[leveloffset=+1]
1210

1311
include::modules/making-open-source-more-inclusive.adoc[leveloffset=+1]

jaeger/jaeger_arch/rhbjaeger-architecture.adoc

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,29 +17,8 @@ Jaeger records the execution of individual requests across the whole stack of mi
1717

1818
A _span_ represents a logical unit of work in Jaeger that has an operation name, the start time of the operation, and the duration, as well as potentially tags and logs. Spans may be nested and ordered to model causal relationships.
1919

20-
// The following include statements pull in the module files that comprise the assembly.
21-
2220
include::modules/jaeger-product-overview.adoc[leveloffset=+1]
2321

2422
include::modules/jaeger-features.adoc[leveloffset=+1]
2523

2624
include::modules/jaeger-architecture.adoc[leveloffset=+1]
27-
28-
////
29-
TODO
30-
WRITE more detailed component docs
31-
32-
include::modules/jaeger-client-java.adoc[leveloffset=+1]
33-
34-
include::modules/jaeger-agent.adoc[leveloffset=+1]
35-
36-
include::modules/jaeger-collector.adoc[leveloffset=+1]
37-
38-
include::modules/jaeger-data-store.adoc[leveloffset=+1]
39-
40-
include::modules/jaeger-query.adoc[leveloffset=+1]
41-
42-
include::modules/jaeger-ingester.adoc[leveloffset=+1]
43-
44-
include::modules/jaeger-console.adoc[leveloffset=+1]
45-
////

jaeger/jaeger_install/rhbjaeger-deploying.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ spec:
2727
+
2828
[NOTE]
2929
====
30-
In-memory storage is not persistent, which means that if the Jaeger instance shuts down, restarts, or is replaced, that your trace data will be lost. And in-memory storage cannot be scaled, since each pod has its own memory. For persistent storage, you must use the `production` or `streaming` strategies, which use Elasticsearch as the default storage.
30+
In-memory storage is not persistent, which means that if the Jaeger instance shuts down, restarts, or is replaced, that your trace data will be lost. And in-memory storage cannot be scaled, since each pod has its own memory. For persistent storage, you must use the `production` or `streaming` strategies, which use Elasticsearch as the default storage.
3131
====
3232
33-
* *production* - The production strategy is intended for production environments, where long term storage of trace data is important, as well as a more scalable and highly available architecture is required. Each of the backend components is therefore deployed separately. The Agent can be injected as a sidecar on the instrumented application. The Query and Collector services are configured with a supported storage type - currently Elasticsearch. Multiple instances of each of these components can be provisioned as required for performance and resilience purposes.
33+
* *production* - The production strategy is intended for production environments, where long term storage of trace data is important, as well as a more scalable and highly available architecture is required. Each of the backend components is therefore deployed separately. The Agent can be injected as a sidecar on the instrumented application. The Query and Collector services are configured with a supported storage type - currently Elasticsearch. Multiple instances of each of these components can be provisioned as required for performance and resilience purposes.
3434
3535
* *streaming* - The streaming strategy is designed to augment the production strategy by providing a streaming capability that effectively sits between the Collector and the backend storage (Elasticsearch). This provides the benefit of reducing the pressure on the backend storage, under high load situations, and enables other trace post-processing capabilities to tap into the real time span data directly from the streaming platform (https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/index[AMQ Streams]/ https://kafka.apache.org/documentation/[Kafka]).
3636
+
@@ -41,7 +41,7 @@ The streaming strategy requires an additional Red Hat subscription for AMQ Strea
4141
4242
[NOTE]
4343
====
44-
There are two ways to install and use Jaeger, as part of a service mesh or as a stand alone component. If you have installed Jaeger as part of Red Hat OpenShift Service Mesh, you can configure and deploy Jaeger as part of the xref:../../service_mesh/v2x/installing-ossm.adoc#installing-ossm[ServiceMeshControlPlane] or configure Jaeger and then xref:../../service_mesh/v2x/ossm-observability.html#ossm-config-external-jaeger_observability[reference your Jaeger configuration in the ServiceMeshControlPlane].
44+
There are two ways to install and use Jaeger, as part of a service mesh or as a stand alone component. If you have installed Jaeger as part of {SMProductName}, you can configure and deploy Jaeger as part of the xref:../../service_mesh/v2x/installing-ossm.adoc#installing-ossm[ServiceMeshControlPlane] or configure Jaeger and then xref:../../service_mesh/v2x/ossm-observability.html#ossm-config-external-jaeger_observability[reference your Jaeger configuration in the ServiceMeshControlPlane].
4545
4646
====
4747

jaeger/jaeger_install/rhbjaeger-installation.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ toc::[]
88

99
You can install Jaeger on {product-title} in either of two ways:
1010

11-
* You can install Jaeger as part of Red Hat OpenShift Service Mesh. Jaeger is included by default in the Service Mesh installation. To install Jaeger as part of a service mesh, follow the xref:../../service_mesh/v2x/preparing-ossm-installation.adoc#preparing-ossm-installation[Red Hat Service Mesh Installation] instructions. Jaeger must be installed in the same namespace as your service mesh, that is, the `ServiceMeshControlPlane` and the Jaeger resources must be in the same namespace.
11+
* You can install Jaeger as part of {SMProductName}. Jaeger is included by default in the Service Mesh installation. To install Jaeger as part of a service mesh, follow the xref:../../service_mesh/v2x/preparing-ossm-installation.adoc#preparing-ossm-installation[Red Hat Service Mesh Installation] instructions. Jaeger must be installed in the same namespace as your service mesh, that is, the `ServiceMeshControlPlane` and the Jaeger resources must be in the same namespace.
1212
1313
* If you do not want to install a service mesh, you can use the {JaegerName} Operator to install {JaegerShortName} by itself. To install Jaeger without a service mesh, use the following instructions.
1414
@@ -30,8 +30,6 @@ Before you can install {JaegerName}, review the installation activities, and ens
3030

3131
* An account with the `cluster-admin` role.
3232

33-
// The following include statements pull in the module files that comprise the assembly.
34-
3533
include::modules/jaeger-install-overview.adoc[leveloffset=+1]
3634

3735
include::modules/jaeger-install-elasticsearch.adoc[leveloffset=+1]

jaeger/rhbjaeger-release-notes.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
// The following include statements pull in the module files that comprise the assembly.
10-
119
include::modules/jaeger-product-overview.adoc[leveloffset=+1]
1210

1311
include::modules/making-open-source-more-inclusive.adoc[leveloffset=+1]

modules/distr-tracing-accessing-jaeger-console.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
////
22
Module included in the following assemblies:
3-
3+
* distr_tracing/distr_tracing_install/distr-tracing-deploying-jaeger.adoc
4+
* distr_tracing/distr_tracing_install/distr-tracing-deploying-otel.adoc
45
////
5-
6+
:_content-type: PROCEDURE
67
[id="distr-tracing-accessing-jaeger-console_{context}"]
78
= Accessing the Jaeger console
89

910
To access the Jaeger console you must have either {SMProductName} or {DTProductName} installed, and {JaegerName} installed, configured, and deployed.
1011

1112
The installation process creates a route to access the Jaeger console.
1213

13-
If you know the URL for the Jaeger console, you can access it directly. If you do not know the URL, use the following directions.
14+
If you know the URL for the Jaeger console, you can access it directly. If you do not know the URL, use the following directions.
1415

1516
.Procedure from OpenShift console
1617
. Log in to the {product-title} web console as a user with cluster-admin rights. If you use {product-dedicated}, you must have an account with the `dedicated-admin` role.
@@ -21,7 +22,7 @@ If you know the URL for the Jaeger console, you can access it directly. If you
2122
+
2223
The *Location* column displays the linked address for each route.
2324
+
24-
. If necessary, use the filter to find the `jaeger` route. Click the route *Location* to launch the console.
25+
. If necessary, use the filter to find the `jaeger` route. Click the route *Location* to launch the console.
2526

2627
. Click *Log In With OpenShift*.
2728

0 commit comments

Comments
 (0)