C SDK
现在移动端及物联网终端越来越普及,大家都有自己的 APP,想要把数据从终端上传上来进行分析。有不少底层代码是用 C/Cpp 写成,想上报数据,Pandora 智能日志管理平台有现成的 SDK 提供使用,解决这些平台的日志接入问题。比如播放器的播放行为上报,监控设备使用情况上报等等。
下载地址:
Github地址:SDK-C
接入步骤:
1.将源代码下载下来进行使用,只依赖 libcurl
根据账号 AK,SK 生成上报数据用的 Token,也可以用签名生成工具。
代码示例:使用C SDK 进行数据上报
PANDORA_Points* points = pandora_points_new();
pandora_points_add_long(points, "ll", 999988887L);
pandora_points_add_string(points, "str", "hello");
pandora_points_add_float(points, "dbl", 999.99);
pandora_points_add_boolean(points, "bool", 0);
pandora_points_add_time(points, "tm", time(NULL));
pandora_points_newline(points);
pandora_points_add_long(points, "ll", 888888L);
pandora_points_add_string(points, "str", "llo");
pandora_points_add_float(points, "dbl", 666.66);
pandora_points_add_boolean(points, "bool", 1);
pandora_points_add_time(points, "tm", time(NULL));
pandora_points_newline(points);
PANDORA_curl_send("csdk",
"token...",
points);
pandora_points_delete(points);
可以直接上传 NSDictionary。具体数值字段支持long,double,time,Bool,字符串. 可以一次上传单条或者多条数据。
上传之后的数据查询可以直接在日志仓库直接进行查询、可视化分析、监控和告警。
文档反馈
(如有产品使用问题,请 提交工单)