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
Enhance README.md and dashboard for ML pipeline integration
- Updated README.md to include details about ML pipeline monitoring and analytics, along with new API endpoints for SageMaker ML pipelines.
- Added functionality in the Flask dashboard to display both data and ML pipelines, including detailed views and analytics for ML pipeline executions.
- Improved HTML templates to separate sections for data and ML pipelines, enhancing user experience with a modern UI.
- Implemented new API calls in app.py to fetch and analyze ML pipeline data, ensuring real-time monitoring capabilities.
The project includes custom REST APIs built with AWS Lambda to interact with the Prefect Cloud pipelines. These APIs provide real-time access to pipeline information and status.
73
+
The project includes custom REST APIs built with AWS Lambda to interact with the Prefect Cloud pipelines and SageMaker ML pipelines. These APIs provide real-time access to pipeline information and status.
19
74
20
75
### API Documentation
21
76
@@ -24,42 +79,67 @@ The complete API documentation is available at:
24
79
25
80
### Available Endpoints
26
81
27
-
1.**Get All Pipelines**
82
+
1.**Get All Data Pipelines**
28
83
```
29
84
GET https://es3ozkq7i8.execute-api.us-east-1.amazonaws.com/dev/data/pipelines
30
85
```
31
-
- Returns a list of all pipelines running in Prefect Cloud
86
+
- Returns a list of all data pipelines running in Prefect Cloud
32
87
- Response: List of pipeline objects with metadata
33
88
34
-
2.**Get Pipeline Status**
89
+
2.**Get Data Pipeline Status**
35
90
```
36
91
GET https://es3ozkq7i8.execute-api.us-east-1.amazonaws.com/dev/data/pipelines/status?id={pipeline_id}
37
92
```
38
-
- Returns detailed status information for a specific pipeline
93
+
- Returns detailed status information for a specific data pipeline
39
94
- Parameters:
40
95
-`id`: The unique identifier of the pipeline
41
96
- Response: Detailed pipeline status including run history and metrics
42
97
98
+
3.**Get All ML Pipelines**
99
+
```
100
+
GET https://es3ozkq7i8.execute-api.us-east-1.amazonaws.com/dev/ml/pipeline
101
+
```
102
+
- Returns a list of all ML pipelines running in SageMaker
103
+
- Response: List of ML pipeline objects with metadata
104
+
105
+
4.**Get ML Pipeline Status**
106
+
```
107
+
GET https://es3ozkq7i8.execute-api.us-east-1.amazonaws.com/dev/ml/pipeline/status?pipeline_id={pipeline_id}
108
+
```
109
+
- Returns detailed status information for a specific ML pipeline
110
+
- Parameters:
111
+
-`pipeline_id`: The unique identifier of the ML pipeline
112
+
- Response: Detailed ML pipeline execution history and metrics
0 commit comments