Skip to content

Commit 6f4137b

Browse files
Jof 1967679 doc sweep (#197)
* https://bugzilla.redhat.com/show_bug.cgi?id=1967679 Sweep for edits pre 1.3 * Minor edits to Gnocchi file * Update doc-Service-Telemetry-Framework/modules/proc_creating-a-servicetelemetry-object-in-openshift.adoc * Update doc-Service-Telemetry-Framework/modules/proc_setting-up-grafana-to-host-the-dashboard.adoc Co-authored-by: Leif Madsen <[email protected]>
1 parent 0afab09 commit 6f4137b

12 files changed

+51
-75
lines changed

common/stf-attributes.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ ifeval::["{build}" == "upstream"]
3333
:ProjectShort: STF
3434
:MessageBus: Apache{nbsp}Qpid{nbsp}Dispatch{nbsp}Router
3535
:SupportedOpenShiftVersion: 4.6
36+
:NextSupportedOpenShiftVersion: 4.7
3637
endif::[]
3738

3839
ifeval::["{build}" == "downstream"]
@@ -48,4 +49,5 @@ ifeval::["{build}" == "downstream"]
4849
:ProjectShort: STF
4950
:MessageBus: AMQ{nbsp}Interconnect
5051
:SupportedOpenShiftVersion: 4.6
52+
:NextSupportedOpenShiftVersion: 4.7
5153
endif::[]

doc-Service-Telemetry-Framework/assemblies/assembly_advanced-features.adoc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ include::../modules/con_dashboards.adoc[leveloffset=+1]
5555
include::../modules/proc_setting-up-grafana-to-host-the-dashboard.adoc[leveloffset=+2]
5656
include::../modules/ref_the-grafana-infrastructure-dashboard.adoc[leveloffset=+2]
5757

58+
//Monitoring the resource usage of Openstack services
59+
include::../modules/proc_monitoring-resource-usage-of-openstack-services.adoc[leveloffset=+1]
60+
61+
//Monitoring container health
62+
include::../modules/proc_monitoring-container-health-and-api-status.adoc[leveloffset=+1]
63+
5864
//Connecting multiple clouds
5965
include::../modules/con_configuring-multiple-clouds.adoc[leveloffset=+1]
6066
include::../modules/proc_planning-amqp-address-prefixes.adoc[leveloffset=+2]
@@ -68,11 +74,7 @@ include::../modules/proc_querying-metrics-data-from-multiple-clouds.adoc[levelof
6874
include::../modules/con_ephemeral-storage.adoc[leveloffset=+1]
6975
include::../modules/proc_configuring-ephemeral-storage.adoc[leveloffset=+2]
7076

71-
//Monitoring the resource usage of Openstack services
72-
include::../modules/proc_monitoring-resource-usage-of-openstack-services.adoc[leveloffset=+1]
7377

74-
//Monitoring container health
75-
include::../modules/proc_monitoring-container-health-and-api-status.adoc[leveloffset=+1]
7678

7779
//Exposing services as routes
7880
include::../modules/proc_creating-a-route-in-ocp.adoc[leveloffset=+1]

doc-Service-Telemetry-Framework/assemblies/assembly_installing-the-core-components-of-stf.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ You can use Operators to load the various application components and objects. Ea
2525

2626
.Prerequisites
2727

28-
* {OpenShift} ({OpenShiftShort}) version 4.5 or 4.6 is running.
28+
* {OpenShift} ({OpenShiftShort}) version {SupportedOpenShiftVersion} or {NextSupportedOpenShiftVersion} is running.
2929
* You have prepared your {OpenShift} ({OpenShiftShort}) environment and ensured that there is persistent storage and enough resources to run the {ProjectShort} components on top of the {OpenShiftShort} environment.
3030

3131

3232
ifeval::["{build}" == "downstream"]
3333
[IMPORTANT]
34-
{Project} ({ProjectShort}) is compatible with {OpenShift} versions 4.5 and 4.6.
34+
{Project} ({ProjectShort}) is compatible with {OpenShift} versions {SupportedOpenShiftVersion} and {NextSupportedOpenShiftVersion}.
3535

3636
//For more information about migrating, see https://access.redhat.com/articles/5477371[Migrating Service Telemetry Framework v1.0 from OperatorSource to CatalogSource].
3737
endif::[]

doc-Service-Telemetry-Framework/modules/con_high-availability.adoc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
[role="_abstract"]
2929
High availability is the ability of {Project} ({ProjectShort}) to rapidly recover from failures in its component services. Although {OpenShift} ({OpenShiftShort}) restarts a failed pod if nodes are available to schedule the workload, this recovery process might take more than one minute, during which time events and metrics are lost. A high availability configuration includes multiple copies of {ProjectShort} components, reducing recovery time to approximately 2 seconds. To protect against failure of an {OpenShiftShort} node, deploy {ProjectShort} to an {OpenShiftShort} cluster with three or more nodes.
3030

31-
[NOTE]
31+
[WARNING]
3232
{ProjectShort} is not yet a fully fault tolerant system. Delivery of metrics and events during the recovery period is not guaranteed.
3333

3434
Enabling high availability has the following effects:
@@ -39,8 +39,5 @@ Enabling high availability has the following effects:
3939
** Alertmanager
4040
** Prometheus
4141
** Events Smart Gateway
42-
** Collectd Metrics Smart Gateway
42+
** Metrics Smart Gateway
4343
* Recovery time from a lost pod in any of these services reduces to approximately 2 seconds.
44-
45-
[NOTE]
46-
The Ceilometer Metrics Smart Gateway is not yet HA.

doc-Service-Telemetry-Framework/modules/con_overview-of-the-servicetelemetry-object.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@ Each of these top-level configuration parameters provides various controls for a
3939

4040
[IMPORTANT]
4141
====
42-
Versions of Service Telemetry Operator prior to v1.1.0 used a flat API (`servicetelemetry.infra.watch/v1alpha1`) interface for creating the `ServiceTelemetry` object.
43-
In Service Telemetry Operator v1.1.0, there is a dictionary-based API interface (`servicetelemetry.infra.watch/v1beta1`) to allow for better control of {ProjectShort} deployments, including managing multi-cluster deployments natively, and allowing the management of additional storage backends in the future. Ensure that any previously created `ServiceTelemetry` objects are updated to the new interface.
44-
45-
Support for `servicetelemetry.infra.watch/v1alpha1` will be removed in {ProjectShort} 1.3.
42+
Support for `servicetelemetry.infra.watch/v1alpha1` was removed from {ProjectShort} 1.3.
4643
====
4744

4845

doc-Service-Telemetry-Framework/modules/con_stf-architecture.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ If you plan to collect and store events, collectd or Ceilometer delivers event d
6262
Server-side {ProjectShort} monitoring infrastructure consists of the following layers:
6363

6464
* {Project} {ProductVersion} ({ProjectShort})
65-
* {OpenShift} {SupportedOpenShiftVersion} ({OpenShiftShort}) or 4.6
65+
* {OpenShift} {SupportedOpenShiftVersion} ({OpenShiftShort}) or {NextSupportedOpenShiftVersion}
6666
* Infrastructure platform
6767

6868
[[osp-stf-server-side-monitoring]]

doc-Service-Telemetry-Framework/modules/proc_configuring-gnocchi-metrics.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[role="_abstract"]
44

5-
To send metrics to {Project} ({ProjectShort}} and gnocchi simultaneously, you must include an environment file to your deployment to enable an additional publisher.
5+
To send metrics to {Project} ({ProjectShort}} and Gnocchi simultaneously, you must include an environment file in your deployment to enable an additional publisher.
66

77
.Prerequisites
88

@@ -68,4 +68,4 @@ sinks:
6868
- notifier://172.17.1.35:5666/?driver=amqp&topic=metering
6969
----
7070
+
71-
Ensure that the `publishers` section of the file contains information for both notifier and gnocchi.
71+
Ensure that the `publishers` section of the file contains information for both notifier and Gnocchi.

doc-Service-Telemetry-Framework/modules/proc_creating-a-servicetelemetry-object-in-openshift.adoc

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Create a `ServiceTelemetry` object in {OpenShiftShort} to result in the creation
3030

3131
.Procedure
3232

33-
. To create a `ServiceTelemetry` object that results in a default {ProjectShort} deployment, create a `ServiceTelemetry` object with an empty `spec` object:
33+
. To create a `ServiceTelemetry` object that results in an {ProjectShort} deployment that uses the default values, create a `ServiceTelemetry` object with an empty `spec` parameter.
3434
+
3535
[source,bash]
3636
----
@@ -44,7 +44,25 @@ spec: {}
4444
EOF
4545
----
4646
+
47-
Creating a default `ServiceTelemetry` object results in a {ProjectShort} deployment with the following defaults:
47+
To override a default value, you need to define only the parameter that you want to override. In this example, you enable ElasticSearch by setting `enabled` to `true`:
48+
+
49+
[source,yaml]
50+
----
51+
$ oc apply -f - <<EOF
52+
apiVersion: infra.watch/v1beta1
53+
kind: ServiceTelemetry
54+
metadata:
55+
name: default
56+
namespace: service-telemetry
57+
spec:
58+
backends:
59+
events:
60+
elasticsearch:
61+
enabled: true
62+
EOF
63+
----
64+
+
65+
Creating a `ServiceTelemetry` object with an empty `spec` parameter results in an {ProjectShort} deployment with the following defaults. To override these defaults, add the configuration to the spec parameter:
4866
+
4967
[source,yaml]
5068
----
@@ -109,24 +127,6 @@ spec:
109127
subscriptionAddress: anycast/ceilometer/event.sample
110128
----
111129

112-
. Optional: To create a `ServiceTelemetry` object that results in collection and storage of events for the default cloud, enable the ElasticSearch backend:
113-
+
114-
[source,yaml]
115-
----
116-
$ oc apply -f - <<EOF
117-
apiVersion: infra.watch/v1beta1
118-
kind: ServiceTelemetry
119-
metadata:
120-
name: default
121-
namespace: service-telemetry
122-
spec:
123-
backends:
124-
events:
125-
elasticsearch:
126-
enabled: true
127-
EOF
128-
----
129-
130130
. To view the {ProjectShort} deployment logs in the Service Telemetry Operator, use the `oc logs` command:
131131
+
132132
[source,bash]

doc-Service-Telemetry-Framework/modules/proc_deploying-smart-gateways.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ When you deploy {ProjectShort} for the first time, Smart Gateway manifests are c
4040

4141
* You have determined your cloud naming scheme. For more information about determining your naming scheme, see xref:planning-amqp-address-prefixes_assembly-advanced-features[].
4242

43-
* You have created your list of clouds objects. For more information about creating the content for the `clouds` parameter, see xref:clouds_assembly-installing-the-core-components-of-stf[].
43+
* You have created your list of clouds objects. For more information about creating the content for the `clouds` parameter, see xref:clouds_assembly-installing-the-core-components-of-stf[].
4444

4545
.Procedure
4646

doc-Service-Telemetry-Framework/modules/proc_enabling-the-operatorhub-io-community-catalog-source.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@
2424
= Enabling the OperatorHub.io Community Catalog Source
2525

2626
[role="_abstract"]
27-
Before you install ElasticSearch, you must have access to the resources on the OperatorHub.io Community Catalog Source:
27+
Before you install ElasticSearch, you must have access to the resources on the OperatorHub.io Community Catalog Source.
28+
29+
[NOTE]
30+
All operators installed from this Catalog source are not supported by Red Hat.
2831

2932
.Procedure
3033

0 commit comments

Comments
 (0)