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[]
@@ -54,7 +57,7 @@ The Managed services option is also available if the RHOAS Operator is installed
54
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 resides.
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 OpenShift Pipelines 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.openshift.com/pipelines/latest/install_config/installing-pipelines.html#op-installing-pipelines-operator-in-web-console_installing-pipelines[Installing the {pipelines-shortname} Operator]
114
+
* link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#serverless-install-web-console_install-serverless-operator[Installing the {ServerlessOperatorName}]
115
+
* link:https://docs.openshift.com/serverless/1.28/install/install-serverless-operator.html#install-serverless-operator[Installing the {ServerlessOperatorName}]
116
+
* link:https://docs.openshift.com/serverless/1.28/install/installing-knative-serving.html#installing-knative-serving[Creating a KnativeServing resource]
117
+
* xref:../../virt/install/installing-virt.adoc#virt-subscribing-cli_installing-virt[Installing the OpenShift Virtualization Operator]
118
+
* link:https://docs.openshift.com/serverless/1.28/knative-serving/external-ingress-routing/routing-overview.html#routing-overview[Knative routing settings for {ServerlessProductName}]
119
+
* 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]
120
+
* link:https://docs.openshift.com/serverless/1.28/knative-serving/autoscaling/serverless-autoscaling-developer.html#serverless-autoscaling-developer[Knative autoscaling settings for {ServerlessProductName}]
121
+
* 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].
* xref:../web_console/web-console-overview.adoc#enabling-developer-perspective_web-console[Enabling the Developer perspective in the web console]
33
+
* xref:../observability/monitoring/accessing-metrics/accessing-metrics-as-a-developer.adoc#accessing-metrics-as-a-developer[Accessing metrics as a developer]
34
+
* 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]
37
+
* xref:../web_console/web-console.adoc#web-console[Accessing the web console]
38
+
* 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
+
* xref:../web_console/web-console-overview.adoc#enabling-developer-perspective_web-console[Enabling the Developer perspective in the web console]
39
+
* xref:../observability/monitoring/managing-alerts/managing-alerts-as-a-developer.adoc#monitoring-accessing-the-alerting-ui_managing-alerts-as-a-developer[Accessing the Alerting UI]
40
+
* xref:../observability/monitoring/managing-alerts/managing-alerts-as-a-developer.adoc#managing-alerting-rules-for-user-defined-projects-uwm_managing-alerts-as-a-developer[Managing alerting rules for user-defined projects]
41
+
* xref:../observability/monitoring/managing-alerts/managing-alerts-as-a-developer.adoc#managing-alerts-as-a-developer[Managing alerts as a Developer]
42
+
* xref:../observability/monitoring/accessing-metrics/accessing-metrics-as-a-developer.adoc#reviewing-monitoring-dashboards-developer_accessing-metrics-as-a-developer[Reviewing monitoring dashboards as a developer]
43
+
* xref:../observability/monitoring/accessing-metrics/accessing-metrics-as-a-developer.adoc#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:
* You have access to the cluster as a developer or as a user.
16
17
* You have view permissions for the project that you are viewing the dashboard for.
17
-
* A cluster administrator has link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html-single/web_console/index#enabling-developer-perspective_web-console_web-console-overview[enabled the *Developer* perspective] in the web console.
18
+
* A cluster administrator has enabled the *Developer* perspective in the web console.
0 commit comments