Konnektör (Connector), Apinizer platformunda farklı sistemlere bağlanabilmeyi, bu sistemlere veri gönderebilmeyi veya bu sistemlerden veri çekebilmeyi sağlayan bileşenlerdir. Konnektörler dört ana alanda kullanılır: API Integrator Task Flow’larında entegrasyon senaryoları oluşturmak, Connector API Proxy oluşturarak protokol dönüşümü sağlamak (örneğin HTTP to MQTT), Alarm ve Monitoring durumlarında action çalıştırmak, ve API trafik loglarını farklı sistemlere göndermek. Her konnektör, belirli bir sistem veya protokol ile iletişim kurmak için özelleştirilmiştir. Form tabanlı yapılandırma ile kod yazmaya gerek kalmadan kolayca kullanılabilir.
Linux komutları çalıştırmaSSH üzerinden uzak Linux sunucularında komut ve betik çalıştırma.
Elasticsearch Konnektörü özellikle önemlidir. Apinizer Yönetim Konsolunda API Trafiğinin sorgulanması ve analitik olarak görselleştirilmesi ancak ilgili ortama Elasticsearch Konnektörü eklenmesi ile mümkün olmaktadır.
Konnektörler Apinizer platformunda dört ana alanda kullanılır:
API Integrator Task Flow'larda
Task Flow’larda farklı sistemlere bağlantı kurulur ve veri alışverişi sağlanır. Konnektörler görsel olarak bağlanarak entegrasyon senaryoları oluşturulur.
API Proxy Oluşturma
Konnektörler ile API Proxy oluşturulabilir. Bu sayede HTTP to MQTT gibi protokol dönüşümü sağlanır. Örneğin HTTP protokolü ile mesaj kuyruğuna veri bırakılabilir.
Alarm, Monitoring ve Anomaly Detection
Alarmlar, monitoring ve anomaly detection durumlarının oluşması durumunda action çalıştırırken kullanılır. Hata durumlarında bildirim gönderme, log kaydetme gibi işlemler gerçekleştirilir.
API Trafik Logları
API trafiğinin logunun başka sistemlere gönderilebilmesi için kullanılır. Elasticsearch, Graylog, Syslog gibi loglama sistemlerine log gönderimi yapılır.