Support collect logs to kafka.

This commit is contained in:
sdk-team
2022-03-15 06:26:55 +00:00
parent b3e7020b42
commit 40ea7cd46c
18 changed files with 428 additions and 307 deletions

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setAutoConfig(bool autoConfig);
std::string getEnvs()const;
void setEnvs(const std::string& envs);
std::string getKafkaInstanceId()const;
void setKafkaInstanceId(const std::string& kafkaInstanceId);
std::string getPhpPECLExtensions()const;
void setPhpPECLExtensions(const std::string& phpPECLExtensions);
std::string getPhpArmsConfigLocation()const;
@@ -65,6 +67,8 @@ namespace AlibabaCloud
void setConfigMapMountDesc(const std::string& configMapMountDesc);
std::string getOssMountDescs()const;
void setOssMountDescs(const std::string& ossMountDescs);
std::string getKafkaEndpoint()const;
void setKafkaEndpoint(const std::string& kafkaEndpoint);
std::string getPreStop()const;
void setPreStop(const std::string& preStop);
int getCpu()const;
@@ -85,6 +89,8 @@ namespace AlibabaCloud
void setMemory(int memory);
std::string getSlsConfigs()const;
void setSlsConfigs(const std::string& slsConfigs);
bool getOpenCollectToKafka()const;
void setOpenCollectToKafka(bool openCollectToKafka);
std::string getCommandArgs()const;
void setCommandArgs(const std::string& commandArgs);
std::string getAcrAssumeRoleArn()const;
@@ -123,6 +129,8 @@ namespace AlibabaCloud
void setJdk(const std::string& jdk);
std::string getAppDescription()const;
void setAppDescription(const std::string& appDescription);
std::string getKafkaLogfileConfig()const;
void setKafkaLogfileConfig(const std::string& kafkaLogfileConfig);
std::string getAcrInstanceId()const;
void setAcrInstanceId(const std::string& acrInstanceId);
std::string getVpcId()const;
@@ -141,6 +149,7 @@ namespace AlibabaCloud
std::string mountHost_;
bool autoConfig_;
std::string envs_;
std::string kafkaInstanceId_;
std::string phpPECLExtensions_;
std::string phpArmsConfigLocation_;
std::string customHostAlias_;
@@ -150,6 +159,7 @@ namespace AlibabaCloud
std::string namespaceId_;
std::string configMapMountDesc_;
std::string ossMountDescs_;
std::string kafkaEndpoint_;
std::string preStop_;
int cpu_;
std::string vSwitchId_;
@@ -160,6 +170,7 @@ namespace AlibabaCloud
std::string webContainer_;
int memory_;
std::string slsConfigs_;
bool openCollectToKafka_;
std::string commandArgs_;
std::string acrAssumeRoleArn_;
std::string readiness_;
@@ -179,6 +190,7 @@ namespace AlibabaCloud
std::string mountDesc_;
std::string jdk_;
std::string appDescription_;
std::string kafkaLogfileConfig_;
std::string acrInstanceId_;
std::string vpcId_;
std::string imageUrl_;

View File

@@ -37,16 +37,56 @@ namespace AlibabaCloud
std::string getNasId()const;
void setNasId(const std::string& nasId);
std::string getWebContainer()const;
void setWebContainer(const std::string& webContainer);
std::string getJarStartArgs()const;
void setJarStartArgs(const std::string& jarStartArgs);
std::string getOssAkSecret()const;
void setOssAkSecret(const std::string& ossAkSecret);
std::string getMountHost()const;
void setMountHost(const std::string& mountHost);
int getBatchWaitTime()const;
void setBatchWaitTime(int batchWaitTime);
std::string getEnvs()const;
void setEnvs(const std::string& envs);
std::string getKafkaInstanceId()const;
void setKafkaInstanceId(const std::string& kafkaInstanceId);
std::string getPhpPECLExtensions()const;
void setPhpPECLExtensions(const std::string& phpPECLExtensions);
std::string getPhpArmsConfigLocation()const;
void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
std::string getCustomHostAlias()const;
void setCustomHostAlias(const std::string& customHostAlias);
std::string getJarStartOptions()const;
void setJarStartOptions(const std::string& jarStartOptions);
std::string getConfigMapMountDesc()const;
void setConfigMapMountDesc(const std::string& configMapMountDesc);
std::string getOssMountDescs()const;
void setOssMountDescs(const std::string& ossMountDescs);
std::string getKafkaEndpoint()const;
void setKafkaEndpoint(const std::string& kafkaEndpoint);
std::string getPreStop()const;
void setPreStop(const std::string& preStop);
std::string getUpdateStrategy()const;
void setUpdateStrategy(const std::string& updateStrategy);
std::string getChangeOrderDesc()const;
void setChangeOrderDesc(const std::string& changeOrderDesc);
int getMinReadyInstanceRatio()const;
void setMinReadyInstanceRatio(int minReadyInstanceRatio);
bool getAutoEnableApplicationScalingRule()const;
void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
std::string getPostStart()const;
void setPostStart(const std::string& postStart);
std::string getPhpExtensions()const;
void setPhpExtensions(const std::string& phpExtensions);
bool getAssociateEip()const;
void setAssociateEip(bool associateEip);
std::string getWebContainer()const;
void setWebContainer(const std::string& webContainer);
std::string getEnableAhas()const;
void setEnableAhas(const std::string& enableAhas);
std::string getSlsConfigs()const;
void setSlsConfigs(const std::string& slsConfigs);
std::string getOssAkSecret()const;
void setOssAkSecret(const std::string& ossAkSecret);
bool getOpenCollectToKafka()const;
void setOpenCollectToKafka(bool openCollectToKafka);
std::string getCommandArgs()const;
void setCommandArgs(const std::string& commandArgs);
std::string getAcrAssumeRoleArn()const;
@@ -55,126 +95,98 @@ namespace AlibabaCloud
void setReadiness(const std::string& readiness);
std::string getTimezone()const;
void setTimezone(const std::string& timezone);
std::string getMountHost()const;
void setMountHost(const std::string& mountHost);
int getBatchWaitTime()const;
void setBatchWaitTime(int batchWaitTime);
std::string getOssAkId()const;
void setOssAkId(const std::string& ossAkId);
std::string getLiveness()const;
void setLiveness(const std::string& liveness);
std::string getEnvs()const;
void setEnvs(const std::string& envs);
std::string getPhpPECLExtensions()const;
void setPhpPECLExtensions(const std::string& phpPECLExtensions);
std::string getPhpArmsConfigLocation()const;
void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
std::string getPackageVersion()const;
void setPackageVersion(const std::string& packageVersion);
std::string getTomcatConfig()const;
void setTomcatConfig(const std::string& tomcatConfig);
std::string getCustomHostAlias()const;
void setCustomHostAlias(const std::string& customHostAlias);
std::string getWarStartOptions()const;
void setWarStartOptions(const std::string& warStartOptions);
std::string getJarStartOptions()const;
void setJarStartOptions(const std::string& jarStartOptions);
std::string getEdasContainerVersion()const;
void setEdasContainerVersion(const std::string& edasContainerVersion);
std::string getPackageUrl()const;
void setPackageUrl(const std::string& packageUrl);
int getTerminationGracePeriodSeconds()const;
void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
std::string getConfigMapMountDesc()const;
void setConfigMapMountDesc(const std::string& configMapMountDesc);
std::string getOssMountDescs()const;
void setOssMountDescs(const std::string& ossMountDescs);
std::string getPhpConfig()const;
void setPhpConfig(const std::string& phpConfig);
std::string getPreStop()const;
void setPreStop(const std::string& preStop);
bool getEnableGreyTagRoute()const;
void setEnableGreyTagRoute(bool enableGreyTagRoute);
std::string getCommand()const;
void setCommand(const std::string& command);
std::string getUpdateStrategy()const;
void setUpdateStrategy(const std::string& updateStrategy);
std::string getMountDesc()const;
void setMountDesc(const std::string& mountDesc);
std::string getJdk()const;
void setJdk(const std::string& jdk);
int getMinReadyInstances()const;
void setMinReadyInstances(int minReadyInstances);
std::string getChangeOrderDesc()const;
void setChangeOrderDesc(const std::string& changeOrderDesc);
std::string getKafkaLogfileConfig()const;
void setKafkaLogfileConfig(const std::string& kafkaLogfileConfig);
std::string getAcrInstanceId()const;
void setAcrInstanceId(const std::string& acrInstanceId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getImageUrl()const;
void setImageUrl(const std::string& imageUrl);
int getMinReadyInstanceRatio()const;
void setMinReadyInstanceRatio(int minReadyInstanceRatio);
std::string getPhp()const;
void setPhp(const std::string& php);
bool getAutoEnableApplicationScalingRule()const;
void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
std::string getPhpConfigLocation()const;
void setPhpConfigLocation(const std::string& phpConfigLocation);
std::string getPostStart()const;
void setPostStart(const std::string& postStart);
std::string getPhpExtensions()const;
void setPhpExtensions(const std::string& phpExtensions);
bool getAssociateEip()const;
void setAssociateEip(bool associateEip);
private:
std::string nasId_;
std::string webContainer_;
std::string jarStartArgs_;
std::string ossAkSecret_;
std::string mountHost_;
int batchWaitTime_;
std::string envs_;
std::string kafkaInstanceId_;
std::string phpPECLExtensions_;
std::string phpArmsConfigLocation_;
std::string customHostAlias_;
std::string jarStartOptions_;
std::string configMapMountDesc_;
std::string ossMountDescs_;
std::string kafkaEndpoint_;
std::string preStop_;
std::string updateStrategy_;
std::string changeOrderDesc_;
int minReadyInstanceRatio_;
bool autoEnableApplicationScalingRule_;
std::string postStart_;
std::string phpExtensions_;
bool associateEip_;
std::string webContainer_;
std::string enableAhas_;
std::string slsConfigs_;
std::string ossAkSecret_;
bool openCollectToKafka_;
std::string commandArgs_;
std::string acrAssumeRoleArn_;
std::string readiness_;
std::string timezone_;
std::string mountHost_;
int batchWaitTime_;
std::string ossAkId_;
std::string liveness_;
std::string envs_;
std::string phpPECLExtensions_;
std::string phpArmsConfigLocation_;
std::string packageVersion_;
std::string tomcatConfig_;
std::string customHostAlias_;
std::string warStartOptions_;
std::string jarStartOptions_;
std::string edasContainerVersion_;
std::string packageUrl_;
int terminationGracePeriodSeconds_;
std::string configMapMountDesc_;
std::string ossMountDescs_;
std::string phpConfig_;
std::string preStop_;
bool enableGreyTagRoute_;
std::string command_;
std::string updateStrategy_;
std::string mountDesc_;
std::string jdk_;
int minReadyInstances_;
std::string changeOrderDesc_;
std::string kafkaLogfileConfig_;
std::string acrInstanceId_;
std::string appId_;
std::string imageUrl_;
int minReadyInstanceRatio_;
std::string php_;
bool autoEnableApplicationScalingRule_;
std::string phpConfigLocation_;
std::string postStart_;
std::string phpExtensions_;
bool associateEip_;
};
}

View File

@@ -87,6 +87,7 @@ namespace AlibabaCloud
std::string appDescription;
std::string nasId;
std::string acrInstanceId;
std::string kafkaConfigs;
std::string slsConfigs;
std::string updateStrategy;
std::string ossAkId;

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string instanceId;
std::string vSwitchId;
std::string imageUrl;
long finishTimeStamp;
long instanceContainerRestarts;
std::string instanceContainerStatus;
std::string packageVersion;

View File

@@ -57,6 +57,7 @@ namespace AlibabaCloud
std::string currentPipelineId;
std::string coTypeCode;
bool _auto;
std::string appId;
bool supportRollback;
int batchWaitTime;
int subStatus;

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
{
struct Item
{
std::string type;
std::string cond;
std::string type;
std::string expr;
std::string value;
int index;
@@ -54,8 +54,8 @@ namespace AlibabaCloud
{
struct Item2
{
std::string type;
std::string cond;
std::string type;
std::string expr;
std::string value;
int index;
@@ -69,8 +69,9 @@ namespace AlibabaCloud
std::string methodName;
std::vector<DubboRule::Item2> items1;
};
std::string description;
long greyTagRouteId;
std::string description;
std::string appId;
long createTime;
std::vector<ScRule> scRules;
long updateTime;

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
std::string tenantId;
std::string addressServerHost;
std::string accessKey;
std::string regionId;
std::string namespaceId;
std::string regionId;
std::string namespaceDescription;
};
std::vector<_Namespace> namespaces;

View File

@@ -38,11 +38,9 @@ namespace AlibabaCloud
{
std::string group;
std::string edasAppId;
std::string gmtModifyTime;
std::string version;
std::string serviceName;
std::string edasAppName;
std::string clusterName;
long instanceNum;
};
std::string pageSize;