Engine usage stats
Utilities for recording the engine activity.
EngineUsageStats
¶
Engine Usage utilities class.
Source code in mkdocs/lakehouse_engine/packages/utils/engine_usage_stats.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
store_engine_usage(acon, func_name, collect_engine_usage=None, spark_confs=None)
classmethod
¶
Collects and store Lakehouse Engine usage statistics.
These statistics include the acon and other relevant information, such as the lakehouse engine version and the functions/algorithms being used.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
acon
|
dict
|
acon dictionary file. |
required |
func_name
|
str
|
function name that called this log acon. |
required |
collect_engine_usage
|
str | None
|
Lakehouse usage statistics collection strategy. |
None
|
spark_confs
|
dict | None
|
optional dictionary with the spark confs to be used when collecting the engine usage. |
None
|