Подскажите, может есть возможность при инсерте данных через HTTP клиент автоматически вставлять информацию о том с какого IP был запрос на инсерт?
Т.е. добавить в таблицу что-то типа
remoteServer IPv6 DEFAULT адрес_с_которого_пришел_инсерт ?
p.s. этот IP есть в системных логах initial_address from system.query_log
вопрос как получить её при инсерте в другой таблице
можно так, а дальше словарем.
drop table if exists default.testDefaultInsert ;
create table default.testDefaultInsert (A String CODEC(NONE), host String DEFAULT hostName(), fqdn String DEFAULT FQDN()) Engine=MergeTree order by tuple();
insert into default.testDefaultInsert (A) values ('test record');
select * from default.testDefaultInsert ;