Perhaps review the docs
Actually it is mostly a new execution framework and specifically does not translate to DSL.:).
But the actual issue is tags is an array so it needs to be expanded first
You can use MV_EXPAND
FROM logs-*
| MV_EXPAND tags
| where tags == "Private key"
| LIMIT 10