Environment Information
These four environments serve different purposes in the UAS:
- Local environment: This is typically used by engineers or developers for creating and testing new features or services.
- Dev environment: This is used by engineers for integration purposes. It allows them to test how different features or services interact with each other.
- Stage environment: This is used for customer integration. Here, the final product is tested to ensure it meets the requirements of the customers and can integrate well with their existing systems.
- Production environment: This is the final environment where the product is deployed for customer use.
As for setting up alerts, you're also correct. In the production environment, you can set up alerts for your service that's running on both BTS (Beta environment) and PROD (Production environment).
LOCAL ¶
A dedicated development server provided by our Jenkins job offers an environment that's equipped with all necessary middleware, such as Kafka for real-time data streaming, REDIS for caching and message broker, MySQL for relational database management, and Pinot for real-time analytics.
Meanwhile, when it comes to running other microservices, they should be executed through an Integrated Development Environment (IDE) like IntelliJ IDEA on your desktop. IntelliJ is a popular IDE for various programming languages, especially Java. It offers several features like code completion, syntax highlighting, and version control system, making it an ideal platform for developing and managing your microservices.
DEV ¶
Kubed Cluster: ¶
wfraint-gen-a
Namespace: ¶
mas-alert-dev
Portal: ¶
https://mas-alert-portal.int.wfraint-gen-a.int.infra.webex.com
ETL: ¶
https://mas-alert-portal.int.wfraint-gen-a.int.infra.webex.com/etl/healthCheck
Aggregation: ¶
https://mas-alert-portal.int.wfraint-gen-a.int.infra.webex.com/aggregation/healthCheck
Notification: ¶
https://mas-alert-portal.int.wfraint-gen-a.int.infra.webex.com/notification/healthCheck
Region: ¶
https://mas-alert-portal.int.wfraint-gen-a.int.infra.webex.com/notification/uas/status
Namespace: ¶
mas-pinot-dev
Pinot: ¶
https://mas-pinot.int.wfraint-gen-a.int.infra.webex.com
Login: ¶
export VAULT_TOKEN=xxx
export CLUSTER_DOMAIN=int.infra.webex.com
export CNC=mccint
export VAULT_ADDR=https://east.keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccint
kubectl wbx3 login wfraint-gen-a --role mas-alert-admin
STAGE ¶
Gobal Internal VIP: ¶
https://uas.stage.webex.com
Gobal External VIP: ¶
https://uas.stage.ext.webex.com
Kubed Cluster: ¶
wjfkgen-b-1
Namespace: ¶
mas-alert-bts
External: ¶
https://mas-alert-portal.ext.wjfkgen-b-1.prod.infra.webex.com/notification/healthCheck
Portal: ¶
https://mas-alert-portal.int.wjfkgen-b-1.prod.infra.webex.com
ETL: ¶
https://mas-alert-portal.int.wjfkgen-b-1.prod.infra.webex.com/etl/healthCheck
Aggregation: ¶
https://mas-alert-portal.int.wjfkgen-b-1.prod.infra.webex.com/aggregation/healthCheck
Notification: ¶
https://mas-alert-portal.int.wjfkgen-b-1.prod.infra.webex.com/notification/healthCheck
Region: ¶
https://mas-alert-portal.int.wjfkgen-b-1.prod.infra.webex.com/notification/uas/status
Namespace: ¶
mas-pinot-bts
Pinot: ¶
https://mas-pinot.int.wjfkgen-b-1.prod.infra.webex.com
Login: ¶
export VAULT_TOKEN=xxx
export CLUSTER_DOMAIN=prod.infra.webex.com export CNC=mccprod
export VAULT_ADDR=https://east.keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccprod
kubectl wbx3 login wjfkgen-b-1 --role mas-alert-admin
Kubed Cluster: ¶
wdfwgen-b-2
Namespace: ¶
mas-alert-bts
Portal: ¶
https://mas-alert-portal.int.wdfwgen-b-2.prod.infra.webex.com
ETL: ¶
https://mas-alert-portal.int.wdfwgen-b-2.prod.infra.webex.com/etl/healthCheck
Aggregation: ¶
https://mas-alert-portal.int.wdfwgen-b-2.prod.infra.webex.com/aggregation/healthCheck
Notification: ¶
https://mas-alert-portal.int.wdfwgen-b-2.prod.infra.webex.com/notification/healthCheck
Region: ¶
https://mas-alert-portal.int.wdfwgen-b-2.prod.infra.webex.com/notification/uas/status
Namespace: ¶
mas-pinot-bts
Pinot: ¶
https://mas-pinot.int.wdfwgen-b-2.prod.infra.webex.com
Login: ¶
export VAULT_TOKEN=xxx
export CLUSTER_DOMAIN=prod.infra.webex.com export CNC=mccprod
export VAULT_ADDR=https://east.keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccprod
kubectl wbx3 login wdfwgen-b-2 --role mas-alert-admin
PRODUCTION ¶
Gobal Internal VIP: ¶
https://uas.webex.com
Gobal External VIP: ¶
https://uas.ext.webex.com
Kubed Cluster: ¶
wjfkgen-p-1
Namespace: ¶
mas-alert-prod
External: ¶
https://mas-alert-portal.ext.wjfkgen-p-1.prod.infra.webex.com/notification/healthCheck
Portal: ¶
https://mas-alert-portal.int.wjfkgen-p-1.prod.infra.webex.com
ETL: ¶
https://mas-alert-portal.int.wjfkgen-p-1.prod.infra.webex.com/etl/healthCheck
Aggregation: ¶
https://mas-alert-portal.int.wjfkgen-p-1.prod.infra.webex.com/aggregation/healthCheck
Notification: ¶
https://mas-alert-portal.int.wjfkgen-p-1.prod.infra.webex.com/notification/healthCheck
Region: ¶
https://mas-alert-portal.int.wjfkgen-p-1.prod.infra.webex.com/notification/uas/status
Namespace: ¶
mas-pinot-prod
Pinot: ¶
https://mas-pinot.int.wjfkgen-p-1.prod.infra.webex.com
Resource: ¶
CPU Memory: ¶
https://grafana.int.wjfkgen-p-1.prod.infra.webex.com/d/85a562078cdf77779eaa1add43ccec1e/kubernetes-compute-resources-namespace-pods?orgId=1&refresh=10s&var-datasource=default&var-cluster=&var-namespace=mas-alert-prod
Storage: ¶
https://grafana.int.wjfkgen-p-1.prod.infra.webex.com/d/919b92a8e8041bd567af9edab12c840c/kubernetes-persistent-volumes?orgId=1&refresh=10s&var-datasource=default&var-cluster=&var-namespace=mas-pinot-prod&var-volume=data-mas-alert-mysql-primary-0
Kafka: ¶
https://wapgrafana.webex.com/d/O4cmsnrVk/kafka-topics-with-consumer-group-status?orgId=1&var-cluster=dap_ckny002&var-topic=ny2_normalized_alert_cmse_webex_clp&var-ConsumerGroup=mas-alert-aggregation&var-partition=0&var-TagetCMCluster=&var-DestinationCluster=dap_ckam002&var-SourceCMCluster=
cluster:
dap_ckny002
topics:
ny2_alert_cmse_webex_clp
ny2_normalized_alert_cmse_webex_clp
ny2_notification_cmse_webex_clp
ny2_pinot_alert_all_cmse_webex_clp
ny2_pinot_alert_cmse_webex_clp
ny2_pinot_alert_ts_cmse_webex_clp
ny2_alert_replication_cmse_webex_clp
Login: ¶
export VAULT_TOKEN=xxx
export CLUSTER_DOMAIN=prod.infra.webex.com export CNC=mccprod
export VAULT_ADDR=https://east.keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccprod
kubectl wbx3 login wjfkgen-p-1 --role mas-alert-admin
Log: ¶
Filters:
| tags | mas-aggregation | |
|---|---|---|
| or | tags | mas-etl |
| or | tags | mas-notification |
| and | datacenter | wjfkgen-p-1 |
Kubed Cluster: ¶
wdfwgen-p-3
Namespace: ¶
mas-alert-prod
Portal: ¶
https://mas-alert-portal.int.wdfwgen-p-3.prod.infra.webex.com
ETL: ¶
https://mas-alert-portal.int.wdfwgen-p-3.prod.infra.webex.com/etl/healthCheck
Aggregation: ¶
https://mas-alert-portal.int.wdfwgen-p-3.prod.infra.webex.com/aggregation/healthCheck
Notification: ¶
https://mas-alert-portal.int.wdfwgen-p-3.prod.infra.webex.com/notification/healthCheck
Region: ¶
https://mas-alert-portal.int.wdfwgen-p-3.prod.infra.webex.com/notification/uas/status
Namespace: ¶
mas-pinot-prod
Pinot: ¶
https://mas-pinot.int.wdfwgen-p-3.prod.infra.webex.com
Resource: ¶
CPU Memory: ¶
https://grafana.int.wdfwgen-p-3.prod.infra.webex.com/d/85a562078cdf77779eaa1add43ccec1e/kubernetes-compute-resources-namespace-pods?orgId=1&refresh=10s&var-datasource=default&var-cluster=&var-namespace=mas-alert-prod
Storage: ¶
https://grafana.int.wdfwgen-p-3.prod.infra.webex.com/d/919b92a8e8041bd567af9edab12c840c/kubernetes-persistent-volumes?orgId=1&refresh=10s&var-datasource=default&var-cluster=&var-namespace=mas-pinot-prod&var-volume=data-mas-pinot-server-0
Kafka: ¶
https://wapgrafana.webex.com/d/O4cmsnrVk/kafka-topics-with-consumer-group-status?orgId=1&var-cluster=dap_ckny002&var-topic=ny2_normalized_alert_cmse_webex_clp&var-ConsumerGroup=mas-alert-aggregation&var-partition=0&var-TagetCMCluster=&var-DestinationCluster=dap_ckam002&var-SourceCMCluster=
cluster:
dap_ckta001
topics:
ta001_alert_cmse_webex_clp
ta001_normalized_alert_cmse_webex_clp
ta001_notification_cmse_webex_clp
ta001_pinot_alert_all_cmse_webex_clp
ta001_pinot_alert_cmse_webex_clp
ta001_pinot_alert_ts_cmse_webex_clp
cluster:
dap_ckta002
topics:
ta1_alert_replication_cmse_webex_clp
Login: ¶
export VAULT_TOKEN=xxx
export CLUSTER_DOMAIN=prod.infra.webex.com export CNC=mccprod
export VAULT_ADDR=https://east.keeper.cisco.com
export VAULT_NAMESPACE=meetpaas/mccprod
kubectl wbx3 login wdfwgen-p-3 --role mas-alert-admin
Log: ¶
| tags | mas-aggregation | |
|---|---|---|
| or | tags | mas-etl |
| or | tags | mas-notification |
| and | datacenter | wdfwgen-p-3 |
