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
Create and deploy applications on {product-title} by using the Developer perspective in the web console.
11
+
9
12
The *Developer* perspective in the web console provides you the following options from the *+Add* view to create applications and associated services and deploy them on {product-title}:
10
13
11
14
ifndef::openshift-enterprise,openshift-webscale[]
@@ -17,7 +20,7 @@ endif::[]
17
20
***Build with guided documentation*: Follow the guided documentation to build applications and familiarize yourself with key concepts and terminologies.
18
21
***Explore new developer features*: Explore the new features and resources within the *Developer* perspective.
19
22
20
-
* *Developer catalog*: Explore the Developer Catalog to select the required applications, services, or source to image builders, and then add it to your project.
23
+
* *Developer catalog*: Explore the Developer Catalog to select the required applications, services, or Source-to-Image (S2I) builders, and then add it to your project.
21
24
***All Services*: Browse the catalog to discover services across {product-title}.
22
25
***Database*: Select the required database service and add it to your application.
23
26
***Operator Backed*: Select and deploy the required Operator-managed service.
@@ -51,10 +54,10 @@ The Managed services option is also available if the RHOAS Operator is installed
51
54
52
55
* *Helm Chart repositories*: Use this option to add Helm Chart repositories in a namespace.
53
56
54
-
* *Re-ordering of resources*: Use these resources to re-order pinned resources added to your navigation pane. The drag-and-drop icon is displayed on the left side of the pinned resource when you hover over it in the navigation pane. The dragged resource can be dropped only in the section where it resides.
57
+
* *Re-ordering of resources*: Use these resources to re-order pinned resources added to your navigation pane. The drag-and-drop icon is displayed on the left side of the pinned resource when you hover over it in the navigation pane. The dragged resource can be dropped only in the section where it is located.
55
58
56
59
ifdef::openshift-enterprise,openshift-webscale[]
57
-
Note that certain options, such as *Pipelines*, *Event Source*, and *Import Virtual Machines*, are displayed only when the link:https://docs.openshift.com/pipelines/latest/install_config/installing-pipelines.html#op-installing-pipelines-operator-in-web-console_installing-pipelines[OpenShift Pipelines Operator], link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#serverless-install-web-console_install-serverless-operator[{ServerlessOperatorName}], and xref:../../virt/install/installing-virt.adoc#virt-subscribing-cli_installing-virt[OpenShift Virtualization Operator] are installed, respectively.
60
+
Note that certain options, such as *Pipelines*, *Event Source*, and *Import Virtual Machines*, are displayed only when the {pipelines-shortname}Operator, {ServerlessOperatorName}, and OpenShift Virtualization Operator are installed, respectively.
58
61
endif::[]
59
62
// dedicated-admin cannot install the Serverless or Virtualization operators, cannot create namespace.
* You have xref:../../web_console/web-console.adoc#web-console[logged in to the web console].
72
-
* You have created a project or have access to a project with the appropriate xref:../../authentication/using-rbac.adoc#default-roles_using-rbac[roles and permissions] to create applications and other workloads in {product-title}.
74
+
* You have logged in to the web console.
75
+
* You have created a project or have access to a project with the appropriate roles and permissions to create applications and other workloads in {product-title}.
To create serverless applications, in addition to the preceding prerequisites, ensure that:
83
86
84
-
* You have link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#install-serverless-operator[installed the {ServerlessOperatorName}].
85
-
* You have link:https://docs.openshift.com/serverless/1.28/install/installing-knative-serving.html#installing-knative-serving[created a `KnativeServing` resource in the `knative-serving` namespace].
87
+
* You have installed the {ServerlessOperatorName}.
88
+
* You have created a `KnativeServing` resource in the `knative-serving` namespace.
* For more information about Knative routing settings for {ServerlessProductName}, see link:https://docs.openshift.com/serverless/1.28/knative-serving/external-ingress-routing/routing-overview.html#routing-overview[Routing].
108
-
* For more information about domain mapping settings for {ServerlessProductName}, see link:https://docs.openshift.com/serverless/1.28/knative-serving/config-custom-domains/serverless-custom-domains.html#serverless-custom-domains[Configuring a custom domain for a Knative service].
109
-
* For more information about Knative autoscaling settings for {ServerlessProductName}, see link:https://docs.openshift.com/serverless/1.28/knative-serving/autoscaling/serverless-autoscaling-developer.html#serverless-autoscaling-developer[Autoscaling].
110
-
* For more information about adding a new user to a project, see xref:../../applications/projects/working-with-projects.adoc#odc-providing-project-permissions-using-developer-perspective_projects[Working with projects].
111
-
* For more information about creating a Helm Chart repository, see xref:../../applications/working_with_helm_charts/configuring-custom-helm-chart-repositories.adoc#odc-creating-helm-releases-using-developer-perspective_configuring-custom-helm-chart-repositories[Creating Helm Chart repositories].
110
+
* xref:../../web_console/web-console-overview.adoc#enabling-developer-perspective_web-console[Enabling the Developer perspective in the web console]
111
+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22[Monitoring stack for Red Hat OpenShift]
114
+
* link:https://docs.openshift.com/pipelines/latest/install_config/installing-pipelines.html#op-installing-pipelines-operator-in-web-console_installing-pipelines[Installing the {pipelines-shortname} Operator]
115
+
* link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#serverless-install-web-console_install-serverless-operator[Installing the {ServerlessOperatorName}]
116
+
* link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#install-serverless-operator[Installing the {ServerlessOperatorName}]
117
+
* link:https://docs.openshift.com/serverless/1.28/install/installing-knative-serving.html#installing-knative-serving[Creating a KnativeServing resource]
118
+
* xref:../../virt/install/installing-virt.adoc#virt-subscribing-cli_installing-virt[Installing the OpenShift Virtualization Operator]
119
+
* link:https://docs.openshift.com/serverless/1.28/knative-serving/external-ingress-routing/routing-overview.html#routing-overview[Knative routing settings for {ServerlessProductName}]
120
+
* link:https://docs.openshift.com/serverless/1.28/knative-serving/config-custom-domains/serverless-custom-domains.html#serverless-custom-domains[Configuring a custom domain for a Knative service]
121
+
* link:https://docs.openshift.com/serverless/1.28/knative-serving/autoscaling/serverless-autoscaling-developer.html#serverless-autoscaling-developer[Knative autoscaling settings for {ServerlessProductName}]
122
+
* xref:../../applications/projects/working-with-projects.adoc#odc-providing-project-permissions-using-developer-perspective_projects[Working with projects]
The *Observe* view in the *Developer* perspective provides options to monitor your project or application metrics, such as CPU, memory, and bandwidth usage, and network related information.
9
+
[role="_abstract"]
10
+
The *Observe* view in the *Developer* perspective enables you to monitor project and application metrics to track performance, troubleshoot issues, and respond to alerts. For example, CPU, memory, and bandwidth usage, and network related information.
* You have xref:../applications/creating_applications/odc-creating-applications-using-developer-perspective.adoc#odc-creating-applications-using-developer-perspective[created and deployed applications on {product-title}].
* You have xref:../web_console/web-console.adoc#web-console[logged in to the web console] and have switched to xref:../web_console/web-console-overview.adoc#about-developer-perspective_web-console-overview[the *Developer* perspective].
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22[Monitoring stack for Red Hat OpenShift]
33
+
* xref:../web_console/web-console-overview.adoc#enabling-developer-perspective_web-console[Enabling the Developer perspective in the web console]
34
+
* xref:../observability/monitoring/accessing-metrics/accessing-metrics-as-a-developer.adoc#accessing-metrics-as-a-developer[Accessing metrics as a developer]
35
+
* xref:../observability/monitoring/managing-alerts/managing-alerts-as-a-developer.adoc#managing-alerts-as-a-developer[Managing alerts as a Developer]
* xref:../applications/creating_applications/odc-creating-applications-using-developer-perspective.adoc#odc-creating-applications-using-developer-perspective[Creating applications by using the Developer perspective]
38
+
* xref:../web_console/web-console.adoc#web-console[Accessing the web console]
39
+
* xref:../web_console/web-console-overview.adoc#about-developer-perspective_web-console-overview[About the Developer perspective]
The Observe view in the Developer perspective provides monitoring tools filtered by your project access permissions to track performance, troubleshoot issues, and respond to alerts. You can monitor CPU, memory, bandwidth, and network metrics.
The *Observe* view in the *Developer* perspective uses the same monitoring components as the *Administrator* perspective, but displays only the projects you have permissions for. You can monitor your applications without seeing cluster-wide metrics you cannot access.
18
+
19
+
After selecting a project in the *Observe* view, the following tabs become available:
20
+
21
+
* *Events*: Cluster events filtered by the selected project
22
+
* *Alerting rules*: Configured alerting rules and their current state
23
+
* *Alerts*: Firing alerts for the selected project
24
+
* *Dashboards*: Pre-built visual dashboards showing resource consumption graphs including CPU usage, memory usage, bandwidth consumption, and network-related information
25
+
* *Metrics*: Prometheus query interface for analyzing specific metrics
26
+
* *Silences*: Create and manage alert silences to temporarily suppress alert notifications
27
+
28
+
The monitoring interface is the same as the *Administrator* perspective, with the key difference being project filtering based on your access permissions.
29
+
30
+
[NOTE]
31
+
====
32
+
In the *Administrator* perspective, the monitoring tabs are immediately available with a project dropdown for filtering. In the *Developer* perspective, you must select a project before the tabs appear. This scoping enables your developers to observe their applications by using the same monitoring tools as cluster administrators, focused only on their assigned projects.
33
+
====
34
+
35
+
[role="_additional-resources"]
36
+
.Additional resources
37
+
38
+
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/accessing_metrics/accessing-metrics-as-a-developer[Accessing metrics as a developer]
39
+
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/managing_alerts/managing-alerts-as-a-developer[Managing alerts as a Developer]
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/managing_alerts/managing-alerts-as-a-developer#monitoring-accessing-the-alerting-ui_managing-alerts-as-a-developer[Accessing the Alerting UI]
42
+
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/managing_alerts/managing-alerts-as-a-developer#managing-alerting-rules-for-user-defined-projects-uwm_managing-alerts-as-a-developer[Managing alerting rules for user-defined projects]
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/accessing_metrics/accessing-metrics-as-a-developer#reviewing-monitoring-dashboards-developer_accessing-metrics-as-a-developer[Reviewing monitoring dashboards as a developer]
45
+
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.22/html/accessing_metrics/accessing-metrics-as-a-developer#querying-metrics-for-user-defined-projects-with-mon-dashboard_accessing-metrics-as-a-developer[Querying metrics for user-defined projects]
= Enabling the *Developer* perspective in the web console
7
+
= Enable the Developer perspective in the web console
8
8
9
9
[role="_abstract"]
10
+
Enable the Developer perspective in the web console to give your developers tools to manage applications, visualize topology, and monitor projects as they develop and build them.
11
+
10
12
ifndef::openshift-rosa-hcp[]
11
13
Starting with {product-title} 4.19, the perspectives in the web console have unified. There is no longer a *Developer* perspective by default; however, cluster administrators can enable the *Developer* perspective for developers to use.
12
14
endif::openshift-rosa-hcp[]
@@ -22,17 +24,17 @@ You can enable the *Developer* perspective with the following steps:
22
24
23
25
.Procedure
24
26
25
-
. Navigate to the *Cluster Settings* page by clicking *Administration*->*Cluster Settings*.
27
+
. Navigate to the *Cluster Settings* page by clicking menu:Administration[Cluster Settings].
26
28
27
-
. Select the *Configuration* tab on the *Cluster Settings* page.
29
+
. Select the *Configuration* tab.
28
30
29
-
. Type `console` in the search to locate the Console Operator resource and select `operator.openshift.io`.
31
+
. Type `console` in the search field to locate the Console Operator resource and select `operator.openshift.io`.
30
32
31
33
. On the *Cluster Details* page, click the *Actions* menu and select *Customize*.
32
34
33
35
. In the *General* tab, locate the *Perspectives* section. You can enable or disable the *Developer* perspective as needed. Changes are automatically applied.
34
36
35
-
. Optional: You can enable the *Developer* perspective with the CLI by running the following command:
37
+
. Optional: You can enable the *Developer* perspective by using the CLI with the following command:
0 commit comments