おはよう、
FOSElastcaBundle のヘルプをお願いします。キバナとログスタッシュを備えたエラスティックサーチがインストールされています。openvpn という名前のインデックスがあり、_type rsyslog-openvpn があります。フィールド common_name が PLPM0046 に等しい要素のエントリを取得したいと思います。
FOSElasticaBundle をインストールしましたが、動作しないようです。
これまでの私の設定は次のとおりです:config.yml
fos_elastica:
clients:
default: { host: ip.to.server.elastic, port: 9200 }
indexes:
openvpn:
client: default
types:
rsyslog-openvpn:
mappings:
common_name: ~
logsource: ~
アクション
$finder = $this->container->get('fos_elastica.index.openvpn.rsyslog-openvpn');
$results = $finder->find('PLPM0046');
ドキュメントに示されているとおりに実行しましたが、次のエラーが発生します。
You have requested a non-existent service "fos_elastica.index.openvpn.rsyslog-openvpn".
私は誰でもこのバンドルがどのように機能するか知っています、ありがとう