File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,11 @@ The "process" healthcheck type will not be supported since it doesn't make sense
48
48
to have "process" readiness healthcheck type. Once any defined process exits AI
49
49
is marked as crashed.
50
50
51
+ ## Rolling deploys
52
+
53
+ Rolling deploys should take into account the AI routable status. Old AI should
54
+ be replaced with the new once new is running and routable.
55
+
51
56
### Architecture Overview
52
57
This feature will require changes in the following releases
53
58
@@ -112,14 +117,22 @@ The readiness healthcheck data will be apart of the desired LRP object.
112
117
},
113
118
```
114
119
115
- ### Logging
120
+ ### Logging and Metrics
121
+
122
+ #### App logs
116
123
117
124
When AI readiness healthcheck succeeds a log line is printed to AI logs:
118
125
"Container became ready". When AI readiness healthcheck fails a log line is
119
126
printed to AI logs: "Container became not ready".
120
127
128
+ #### App events
129
+
130
+ When AI readiness healthcheck succeeds a new application event is emitted:
131
+ "app.ready". When AI readiness healthcheck fails a new event is emitted:
132
+ "app.notready".
133
+
121
134
### Open Questions
122
- * What metrics or events would be helpful for app devs and operators?
135
+ * What metrics would be helpful for app devs and operators?
123
136
124
137
This work is ongoing. All comments and concerns are welcomed from the community.
125
138
Either add a comment here or reach out in slack in #wg-app-runtime-platform.
You can’t perform that action at this time.
0 commit comments