visualize_container¶
symphra_container.visualization.visualize_container(container, format='dot')
¶
生成容器服务依赖关系的可视化图.
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
container
|
Container
|
容器实例 |
必需 |
format
|
str
|
输出格式, 支持 'dot' (Graphviz) 或 'mermaid' |
'dot'
|
返回:
| 类型 | 描述 |
|---|---|
str
|
可视化图的字符串表示 |
Example
dot = visualize_container(container, format='dot')
保存为文件供 Graphviz 渲染¶
with open('container.dot', 'w') as f: ... f.write(dot)
或者使用 Mermaid¶
mermaid = visualize_container(container, format='mermaid')