- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
ProphetStor Federator.ai는 Kubernetes 및 VM(가상 머신) 클러스터에 대한 컴퓨팅 리소스 관리를 향상하도록 설계된 AI 기반 솔루션입니다. 멀티 테넌트 LLM(대형 언어 모델) 교육을 포함한 IT 운영에 대한 전체적인 옵저버빌리티를 통해 미션 크리티컬 애플리케이션, 네임스페이스, 노드 및 클러스터에 대한 리소스를 효율적으로 할당하고 리소스 낭비를 최소화하면서 KPI를 효과적으로 달성할 수 있습니다.
Federator.ai는 고급 머신 러닝 알고리즘을 사용하여 애플리케이션 작업 부하를 예측하며 다음을 제공합니다.
ProphetStor Federator.ai는 Datadog Agent와 통합된 API를 통해 LLM 트레이닝을 포함한 애플리케이션 수준 워크로드에서 클러스터 수준 리소스 소비에 이르기까지 전체 스택 가시성을 제공합니다. 이 통합은 실시간 모니터링과 예측 분석 간의 동적 루프를 촉진하여 리소스 관리를 지속적으로 개선하고 비용을 최적화하며 애플리케이션의 효율적인 운영을 보장합니다. Kubernetes 컨테이너, 네임스페이스 및 클러스터 노드의 리소스 사용량을 쉽게 추적하고 예측하여 비용이 많이 드는 오버 프로비저닝 또는 성능에 영향을 미치는 언더 프로비저닝을 방지하는 올바른 권장 사항을 제시할 수 있습니다. CI/CD 파이프라인에 쉽게 통합되는 Federator.ai는 Kubernetes 클러스터에 배포될 때마다 컨테이너를 지속적으로 최적화할 수 있습니다. Federator.ai는 애플리케이션 워크로드 예측을 사용하여 적시에 애플리케이션 컨테이너를 자동 확장하고 Kubernetes HPA 또는 Datadog Watermark Pod Autoscaling(WPA)을 통해 적절한 수의 컨테이너 복제본으로 성능을 최적화합니다.
Federator.ai에 대한 자세한 내용은 ProphetStor Federator.ai 기능 데모 및 Datadog용 ProphetStor Federator.ai 동영상을 참조하세요.
ProphetStor Federator.ai 클러스터 개요
Cluster Resource Usage Predictions and Recommendations
Cluster Node Resource Usage Predictions and Recommendations
Node Current/Predicted Memory Usage (Daily)
Node Current/Predicted Memory Usage (Weekly)
Node Current/Predicted Memory Usage (Monthly)
Node Current/Predicted CPU Usage (Daily)
Node Current/Predicted CPU Usage (Weekly)
Node Current/Predicted CPU Usage (Monthly)
ProphetStor Federator.ai 애플리케이션 개요
Workload Prediction for Next 24 Hours
Workload Prediction for Next 7 Days
Workload Prediction for Next 30 Days
Current/Predicted CPU Usage (Daily)
Current/Predicted CPU Usage (Weekly)
Current/Predicted CPU Usage (Monthly)
Current/Predicted Memory Usage (Daily)
Current/Predicted Memory Usage (Weekly)
Current/Predicted Memory Usage (Monthly)
Current/Desired/Recommended Replicas
Memory Usage/Request/Limit vs Rec Memory Limit
CPU Usage/Request/Limit vs Rec CPU Limit
CPU Usage/Limit Utilization
ProphetStor Federator.ai Kafka 개요
Recommended Replicas vs Current/Desired Replicas
Production vs Consumption vs Production Prediction
Kafka Consumer Lag
Consumer Queue Latency (msec)
Deployment Memory Usage
Deployment CPU Usage
ProphetStor Federator.ai Multi-Cloud 비용 분석 개요
Current Cluster Cost and Current Cluster Configuration
Recommended Cluster - AWS and Recommended Cluster Configuration - AWS
Recommended Cluster - Azure and Recommended Cluster Configuration - Azure
Recommended Cluster - GCP and Recommended Cluster Configuration - GCP
Namespace with Highest Cost ($/day)
Namespace with Highest Predicted Cost ($/month)
OpenShift/Kubernetes 클러스터에 로그인합니다.
다음 명령을 사용하여 OpenShift/Kubernetes용 Federator.ai를 설치합니다.
$ curl https://raw.githubusercontent.com/containers-ai/prophetstor/master/deploy/federatorai-launcher.sh | bash
$ curl https://raw.githubusercontent.com/containers-ai/prophetstor/master/deploy/federatorai-launcher.sh | bash
...
Please enter Federator.ai version tag [default: latest]:latest
Please enter the path of Federator.ai directory [default: /opt]:
Downloading v4.5.1-b1562 tgz file ...
Done
Do you want to use a private repository URL? [default: n]:
Do you want to launch Federator.ai installation script? [default: y]:
Executing install.sh ...
Checking environment version...
...Passed
Enter the namespace you want to install Federator.ai [default: federatorai]:
.........
Downloading Federator.ai alamedascaler sample files ...
Done
========================================
Which storage type you would like to use? ephemeral or persistent?
[default: persistent]:
Specify log storage size [e.g., 2 for 2GB, default: 2]:
Specify AI engine storage size [e.g., 10 for 10GB, default: 10]:
Specify InfluxDB storage size [e.g., 100 for 100GB, default: 100]:
Specify storage class name: managed-nfs-storage
Do you want to expose dashboard and REST API services for external access? [default: y]:
----------------------------------------
install_namespace = federatorai
storage_type = persistent
log storage size = 2 GB
AI engine storage size = 10 GB
InfluxDB storage size = 100 GB
storage class name = managed-nfs-storage
expose service = y
----------------------------------------
Is the above information correct [default: y]:
Processing...
(snipped)
.........
All federatorai pods are ready.
========================================
You can now access GUI through https://<YOUR IP>:31012
Default login credential is admin/admin
Also, you can start to apply alamedascaler CR for the target you would like to monitor.
Review administration guide for further details.
========================================
========================================
You can now access Federatorai REST API through https://<YOUR IP>:31011
The default login credential is admin/admin
The REST API online document can be found in https://<YOUR IP>:31011/apis/v1/swagger/index.html
========================================
Install Federator.ai v4.5.1-b1562 successfully
Downloaded YAML files are located under /opt/federatorai/installation
Downloaded files are located under /opt/federatorai/repo/v4.5.1-b1562
Federator.ai 파드가 제대로 실행되고 있는지 확인합니다.
$ kubectl get pod -n federatorai
Federator.ai GUI에 로그인하면 URL 및 로그인 크리덴셜을 2단계에서 찾을 수 있습니다.
Datadog에 로그인하여 Datadog API를 사용하기 위한 API 키 및 애플리케이션 키를 가져옵니다.
클러스터당 메트릭 데이터 소스에 대해 Federator.ai를 구성합니다.
자세한 내용은 Federator.ai - 설치 및 구성 가이드 및 사용자 가이드를 참조하세요.
federatorai.integration.status (gauge) | integration status for showing Federator.ai health status. |
federatorai.recommendation (gauge) | recommended deployment/statefulset replicas. |
federatorai.prediction.kafka (gauge) | Workload prediction for Kafka metrics. |
federatorai.kafka.broker_offset_rate (gauge) | The delta of kafka.broker_offset timeseries in one minute. |
federatorai.kafka.consumer_offset_rate (gauge) | The delta of kafka.consumer_offset timeseries in one minute. |
federatorai.prediction.node (gauge) | Workload prediction for a Kubernetes node. |
federatorai.prediction.node.avg (gauge) | The average value of workload predictions for a Kubernetes node over a prediction window. |
federatorai.prediction.node.min (gauge) | The minimum value of workload predictions for a Kubernetes node over a prediction window. |
federatorai.prediction.node.max (gauge) | The maximum value of workload predictions for a Kubernetes node over a prediction window. |
federatorai.prediction.controller (gauge) | Workload prediction for a specific controller |
federatorai.prediction.controller.avg (gauge) | The average value of workload predictions for a specific controller over a prediction window. |
federatorai.prediction.controller.min (gauge) | The minimum value of workload predictions for a specific controller over a prediction window. |
federatorai.prediction.controller.max (gauge) | The maximum value of workload predictions for a specific controller over a prediction window. |
federatorai.prediction.nginx_ingress_controller_request_rate (gauge) | Workload prediction of request rate for the upstream service of Nginx ingress |
federatorai.resource_planning.node (gauge) | Workload predictions for resource planning of a Kubernetes node. |
federatorai.resource_planning.controller (gauge) | Workload predictions for resource planning of a Kubernetes controller. |
federatorai.recommendation.instance (gauge) | Cost of a recommended cloud instance. |
federatorai.cost_analysis.instance.cost (gauge) | Cost analysis for a cloud instance. |
federatorai.cost_analysis.namespace.cost (gauge) | Cost analysis for a namespace in a Kubernetes cluster |
federatorai.prediction.namespace.cost (gauge) | Cost prediction for a namespace in a Kubernetes cluster |
federatorai.kubernetes.cpu.usage.total.controller (gauge) | The number of cores (in millicore) used by the Kubernetes controller. |
federatorai.kubernetes.memory.usage.controller (gauge) | The memory usage (in bytes) of the Kubernetes controller. |
federatorai.kubernetes.cpu.usage.total.node (gauge) | The number of cores (in millicore) used by the Kubernetes node. |
federatorai.kubernetes.memory.usage.node (gauge) | The memory usage (in bytes) of the Kubernetes node. |
federatorai.cost_analysis.resource_alloc_cost.cluster (gauge) | The cost per hour/per 6 hours/per day based on resource allocation of a Kubernetes cluster for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.resource_alloc_cost.node (gauge) | The cost per hour/per 6 hours/ per day based on resource allocation of a Kubernetes node for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.resource_alloc_cost.namespace (gauge) | The cost per hour/per 6 hours/per day based on resource allocation of a Kubernetes namespace for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.resource_usage_cost.cluster (gauge) | The cost per hour/per 6 hours/per day based on resource usage of a Kubernetes cluster for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.resource_usage_cost.node (gauge) | The cost per hour/per 6 hours/per day based on resource usage of a Kubernetes node for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.resource_usage_cost.namespace (gauge) | The cost per hour/per 6 hours/per day based on resource usage of a Kubernetes namespace for daily/weekly/monthly cost analysis |
federatorai.cost_analysis.cost_per_day.cluster (gauge) | The cost of the entire 24 hours based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_per_day.node (gauge) | The cost of the entire 24 hours based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_per_day.namespace (gauge) | The cost of the entire 24 hours based on resource allocation of a Kubernetes namespace |
federatorai.cost_analysis.cost_per_week.cluster (gauge) | The cost of the entire 7 days based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_per_week.node (gauge) | The cost of the entire 7 days based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_per_week.namespace (gauge) | The cost of the entire 7 days based on resource allocation of a Kubernetes namespace |
federatorai.cost_analysis.cost_per_month.cluster (gauge) | The cost of the entire 30 days based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_per_month.node (gauge) | The cost of the entire 30 days based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_per_month.namespace (gauge) | The cost of the entire 30 days based on resource allocation of a Kubernetes namespace |
federatorai.cost_analysis.cost_efficiency_per_day.cluster (gauge) | The cost efficiency for the entire 24 hours based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_efficiency_per_day.node (gauge) | The cost efficiency for the entire 24 hours based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_efficiency_per_day.namespace (gauge) | The cost efficiency for the entire 24 hours based on resource allocation of a Kubernetes namespace |
federatorai.cost_analysis.cost_efficiency_per_week.cluster (gauge) | The cost efficiency for the entire 7 days based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_efficiency_per_week.node (gauge) | The cost efficiency for the entire 7 days based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_efficiency_per_week.namespace (gauge) | The cost efficiency for the entire 7 days based on resource allocation of a Kubernetes namespace |
federatorai.cost_analysis.cost_efficiency_per_month.cluster (gauge) | The cost efficiency for the entire 30 days based on resource allocation of a Kubernetes cluster |
federatorai.cost_analysis.cost_efficiency_per_month.node (gauge) | The cost efficiency for the entire 30 days based on resource allocation of a Kubernetes node |
federatorai.cost_analysis.cost_efficiency_per_month.namespace (gauge) | The cost efficiency for the entire 30 days based on resource allocation of a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_per_day.cluster (gauge) | The estimated cost of the entire 24 hours based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_per_day.node (gauge) | The estimated cost of the entire 24 hours based on Federator.ai recommendation for a Kubernetes node |
federatorai.recommendation.cost_analysis.cost_per_day.namespace (gauge) | The estimated cost of the entire 24 hours based on Federator.ai recommendation for a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_per_week.cluster (gauge) | The estimated cost of the entire 7 days based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_per_week.node (gauge) | The estimated cost of the entire 7 days based on Federator.ai recommendation for a Kubernetes node |
federatorai.recommendation.cost_analysis.cost_per_week.namespace (gauge) | The estimated cost of the entire 7 days based on Federator.ai recommendation for a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_per_month.cluster (gauge) | The estimated cost of the entire 30 days based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_per_month.node (gauge) | The estimated cost of the entire 30 days based on Federator.ai recommendation for a Kubernetes node |
federatorai.recommendation.cost_analysis.cost_per_month.namespace (gauge) | The estimated cost of the entire 30 days based on Federator.ai recommendation for a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_efficiency_per_day.cluster (gauge) | The cost efficiency for the entire 24 hours based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_efficiency_per_day.namespace (gauge) | The cost efficiency for the entire 24 hours based on Federator.ai recommendation for a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_efficiency_per_week.cluster (gauge) | The cost efficiency for the entire 7 days based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_efficiency_per_week.namespace (gauge) | The cost efficiency for the entire 7 days based on Federator.ai recommendation for a Kubernetes namespace |
federatorai.recommendation.cost_analysis.cost_efficiency_per_month.cluster (gauge) | The cost efficiency for the entire 30 days based on Federator.ai recommendation for a Kubernetes cluster |
federatorai.recommendation.cost_analysis.cost_efficiency_per_month.namespace (gauge) | The cost efficiency for the entire 30 days based on Federator.ai recommendation for a Kubernetes namespace |
Federator.ai는 서비스 점검을 포함하지 않습니다.
Federator.ai는 이벤트를 포함하지 않습니다.
도움이 필요하신가요? Federator.ai - 설치 및 구성 가이드를 확인하시거나 Datadog 지원팀에 문의하세요.